Position: Senior Backend Engineer – Forecasting  Planning
Company: Hiredevelopers.team
Experience required: 3y
English level: upper

**ROLE**
Reporting to the Team Lead, our Backend engineers play a critical part of our engineering team in building the vision for our clients. We are looking for a Senior Backend engineer who will be responsible for building out our forecasting and planning capabilities.

**RESPONSIBILITIES:**
- Design, develop, document, and test internal and external APIs and services for our forecasting and planning stack
- Optimise and improve existing solutions
- Clearly communicate and coordinate with other teams
- Participate in code reviews

**STANDARDS**
- Understanding of API design on all levels and with good guiding principles
- A type-based approach to API design: striving to write code that can be checked for correctness and consistency by the compiler
- Focus on API ergonomics, usability, and performance
- Ability to give and accept feedback on proposed solutions and implementations

**TECHNOLOGIES WE WORK WITH:**
- Rust (our web services are written using Actix)
- Lua for scripting using in-house shell library
- A combination of specialised in-house data storage engines, Redis, and SQLite
- Nix for builds & deployments
- Terraform, SaltStack, Consul and LXD for managing bare metal cloud
- Angular and React for the front-end
- Data Science tooling (R/Python/SaS/Knime)

**WHO YOU ARE:**
-You are a software engineer interested in writing performant, but correct software.
- You have an demonstrable interest or experience in STEM scenarios and applications
- 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
- You are a self-starter: you thrive on taking ownership of initiatives with limited oversight
- You know how to manage multiple priorities, breaking large projects into - manageable pieces along with ticket refinement
- You have great communication skills, both verbal and written
- You are the first to notice issues and opportunities, and are able to exploit these to your team’s advantage.
- You foster a climate of transparency and openness

**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.
- Excellent 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 API's
- 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?**
As a fast growing company, TVbeat thrives on incredible flexibility and agility, and encourages 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. We partner with some of the world’s largest TV media companies, you shall be witness to the evolution of their TV advertising business, based on our SaaS Framework.

 Competitive salary, stock options, benefits and generous holiday policy.