About the Role
We are seeking a skilled Backend Engineer to join our team in the advertising technology industry. As a Backend Engineer, you will develop and enhance scalable, reliable, and high-performing solutions, both existing and new. You will play a crucial role in implementing business logic and APIs for our mobile and web platforms, addressing technical challenges, and expanding our backend infrastructure to accommodate growing demands.
Technologies and Responsibilities
Technological Stack
- Ruby on Rails
- MySQL
- Redis
- Go
- Vespa
- Apache Flink
Key Responsibilities
- Maintain existing Ruby on Rails solutions and develop new ones using Go.
- Create code capable of handling over 2 million requests per minute impacting our 80+ million users.
- Two sprints per quarter dedicated to technical initiatives like breaking down large monoliths.
- Write unit tests (RSpec) for all code contributions with nearly 100% code coverage.
- Monitor deployed code using tools like Kibana, Grafana, and DataDog.
Collaboration and Growth
You will collaborate closely with the product and business teams to understand the reasons behind product decisions and suggest product and technical initiatives for the backlog. Collaborate for setting priorities together with the team. You will learn and grow through interactions with other senior backend and frontend engineers.
Support and Interview Process
We do not expect you to be familiar with Ruby or other specific technologies initially; instead, we will provide time and support to help you acclimate to the languages and tools we use. During the interview process, we will evaluate your proficiency in a backend language in which you are most confident.