Senior Backend Engineer - Service Team
Company
tvbeat is changing the way TV broadcasters, operators and OTT players work in the TV ecosystem. Our solutions solve key addressable and non-addressable TV requirements & challenges thorough holistic data measurement, forecasting, planning/booking and optimisation.
Working at TVBeat means being part of a fast-moving tech startup, working with smart people that are passionate about their work and getting things done. We are distributed across London, Zagreb, New York as well as remotely.
Role
Reporting to the Team Lead, the Backend engineer is a critical part of our engineering team. We are looking for a Backend engineer who will be responsible for building out our microservices architecture and the services built on top of them.
Responsibilities
Design, develop, document, and test internal and external APIs and services.
Maintain the scaffolding for internal microservice-oriented infrastructure.
Research and propose novel ways of programatically exposing TVbeat’s data and services to our clients.
Standards
Understanding of API design on all levels, with a specific focus on HTTP-based APIs.
Understanding of differences between various approaches to HTTP API design (REST, SOAP, RPC, GraphQL), and the benefits and drawbacks of each.
Solid grasp of the entire lifecycle of web-based software, from the network stack to in-browser JavaScript runtimes and approaches to front-end UI development.
Focus on API ergonomics, usability, and performance.
Technologies we work with
Rust (our web services are written using Actix)
A combination of specialized in-house data storage engines, Redis, and SQLite
Nix for builds & deployments
Who are you
You are a software engineer interested in network services, web application backends, and data-intensive APIs.
You have an demonstrable interest or experience in Science, Technology, Engineering and Mathematical scenarios.
You are able to propose changes in coding practices and processes to improve effectiveness of the team, and lower the risk associated with delivery of the software.
A demonstrable, inquisitive passion for data.
Qualifications
3+ years of experience as a Backend Engineer
A background in STEM (Science, Technology, Engineering and Mathematics) at BSc or more, but not essential.
Good proficiency in at least one of the following programming language (Rust, C/C++, Java, Golang, Python)
Experience with Linux/Unix systems and Bash scripting
Experience building APIs
You understand data sources, data organisation, cleansing and storage, in addition to conceptual, logical and physical data modelling.
Experience of working within an iterative SDLC (spells of 2 weeks from design to deploy)
What's in it for you?
At tvbeat we thrive on incredible flexibility and agility, and we encourage our people to take full advantage of it. Our global teams provide a fantastic collaborative atmosphere, and we support each other with a great learning environment for personal development at every level.
Competitive salary and benefits.
- Department
- Engineering
- Locations
- Croatia, Europe (Remote), United Kingdom
- Remote status
- Hybrid Remote
About tvbeat
At tvbeat we are changing the way TV broadcasters, operators and OTT players work in the TV ecosystem. Our deep data solutions solve key addressable and non-addressable TV requirements & challenges thorough holistic data measurement, forecasting, planning/booking and optimisation.
Working at tvBeat means being part of a fast-moving tech SaaS company, working with smart people that are passionate about their work and getting things done.
Senior Backend Engineer - Service Team
Loading application form
Already working at tvbeat?
Let’s recruit together and find your next colleague.