Senior Golang engineer
Remotely
The company develops maps for navigation and travel guides for cities in Russia, CIS countries, Europe, including Chile, UAE, Cyprus and Ukraine.
Looking for a Golang Engineer to join the backend team to develop a travel booking service. This product helps users to find favorable vacation destinations in a variety of destinations.
Tasks:
- Solve user problems as a member of cross-functional teams together with products, designers, frontend and QA team.
- Independently design technical solutions for integration problems of varying levels of complexity.
- Make prototypes and MVPs to quickly test product hypotheses and then build a long-term solution for successful hypotheses based on them.
- Take ownership of the product codebase and demonstrate a proactive approach to improving the quality of the project architecture.
- Demonstrate a structured approach to writing tests.
- Ensure service continuity and SLO levels are maintained.
- Be a role model for less experienced colleagues and translate our values to the rest of the team.
Requirements:
- 5 years of backend service design and development experience.
- Experience with relational and non-relational databases, message brokers.
- Focused on solving user and business problems.
- Experience with Go, PostgreSQL, Kafka, Elasticsearch, Clickhouse, Kubernetes.
- Experience with other programming languages: C#, Java, Python, etc. will be a plus.
- Personal qualities: communication skills, ability to find a common language with team members, ability to listen and hear, attention to details, ability to write reliable and high-quality code. Russian language skills at a good level.
Conditions:
- Remote work format, with the ability to work from anywhere in the world.
- Work in a distributed team with meetings from 10:00 to 14:00 Moscow.