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
As a company, we are excited to help TV media owners to overcome the challenges of growing disparate TV audiences and advertising inventory sources to evolve towards an optimized and holistic audience first market place. This opportunity shall greatly benefit TV advertising ecosystems consisting of TV distributors, programmers, media sales houses, agencies, and advertisers.
Our proprietary SaaS solution that unlocks the ability to introduce audience-based selling across all inventory sources. This leads to better inventory utilization, evolving from spot-sell to data-driven impression-based selling: eliminating zero-rated inventory and extending audience reach towards nonlinear sources such as on-demand and streaming.
Together with our diverse global team with offices across London, Zagreb and New York, we’re passionate and driven by our ambitious growth and opportunity - moving into new markets and delivering innovative SaaS technology to our clients. Our clients include leading TV media players such as Sky Media, Canal+, Spectrum, M7, and many others.
Senior Backend Engineer - Service Team
Loading application form