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.