About the team
2GIS for iOS and Android is a complex application with a 3D map engine, a directory, and search algorithms for businesses and routes. The data that comes into the applications is generated by hundreds of backends deployed in our data centers, enabling the mobile client to solve user tasks.
As part of the mobile development service expansion, we are growing our team — Platform Backend Services.
Reasons for changes
Currently, the backend related to mobile products is supported by several adjacent teams, which complicates coordination and slows down development.
We aim to concentrate expertise closer to mobile development to accelerate processes and improve service stability.
Goals and objectives of the new team
Ensure stable support for the mobile application update server system.
Strengthen system monitoring and logging.
Centralize key backends within the Mobile division, maintain and develop them.
Reduce technical and organizational risks.
What you will do
- Design technical solutions for integration tasks of varying complexity, closely interacting with mobile client teams.
- Take responsibility for the product's codebase and demonstrate a proactive approach to improving the quality of the project's architecture.
- Deliver high-load services using CI/CD in K8s across multiple data centers.
- Demonstrate a structured approach to writing tests.
- Ensure uninterrupted service operation and the defined SLO level.
- Be a role model for less experienced colleagues and embody our values for the entire team.
What we expect from you
- At least 5 years of experience in designing and developing backend services using any programming language.
- At least 4 years of practical experience developing in Go.
- Experience with relational and non-relational databases, and message brokers.
- Ability to express your thoughts in a structured and accessible manner, and to defend your position with arguments.
- You are focused on solving user and business problems, and technologies are not an end in themselves.
Also
- 2GIS is an accredited IT company.
- Choice of hardware and OS.
- You can work remotely. We value the specialist, not their location. If you want to work in a hybrid format, we have offices in Moscow, St. Petersburg, and two great offices in Novosibirsk. We also have coworking spaces in several Russian cities.
- Of course, fully white salary. Additional vacation days for length of service in the company.
- We care about your health: voluntary medical insurance (DMS) and the opportunity to receive online consultations from a therapist, neurologist, psychologist, and medical agent.
- If you want to share your experience, we encourage it — we will help with speaking at conferences and writing articles for Habr.
- We have our own training center: courses, trainings, and books to enhance your skills.
We also hold internal hackathons, celebrate significant releases, and organize a large-scale 2FEST festival for the entire R&D department. We share our experiences at meetups and in podcasts, write about technologies on Habr, and about new product developments on VC and Dostavili. We talk about internal processes on Dev2GIS Telegram, speak at CodeFest, HighLoad, and much more.
Subscribe to our telegram bot and learn about new vacancies at 2GIS.