We are developing the core of an advertising server and related systems. We are looking for a talented Golang developer for the ad tech team, which is part of the MAGNIT OMNI division.
Our services are responsible for selecting suitable banners in real-time based on incoming requests, display conditions, and internal system states.
Goals of our work:
- Conducting effective advertising campaigns for our clients
- Developing an optimal banner selection strategy to increase company profits
- High load tolerance
- High service response speed
- Rapid hypothesis testing and adding new features
Responsibilities
- Implementing modern development technologies and approaches (Apache Kafka, gRPC)
- Creating new microservices
- Participating in architecture design together with Solution/Enterprise architects
- Writing unit and functional tests
Requirements
- 3+ years of commercial Go development experience
- 5+ years of commercial backend development experience
- Understanding of HTTP/GRPC protocols
- Knowledge of database systems
We offer
- Employment in an accredited IT company;
- Competitive salary (discussed individually)
- Voluntary medical insurance with dental care and preferential terms for family members
- Equipment for work
- 5/2 work schedule with flexible start times
- Work in a cozy office in the center of Moscow (Savelovskaya metro station), in Krasnodar, or remotely from other Russian cities. We also have offices in St. Petersburg (Baltiyskaya metro station) and Innopolis.
- Opportunity to realize your experience and potential in interesting and multifaceted projects
- Development – we cover training courses and conference participation
- Opportunity to conduct and participate in meetups and hackathons, where you can get acquainted with the work of other departments
- Corporate discounts PRIMEZONE and loyalty programs from the company
- Access to a corporate library of courses
- Opportunity to recommend the company to your friends through our referral program