Senior Go developer
Moscow
Office
Terms are discussed individually
Required by the company:
X5 Tech
Responsibilities
- Development and support of microservices in Go
- Design and implementation of REST API services
- Optimization of microservice performance and scalability
- Integration with external systems and databases
- Participation in the development of architecture and technical solutions
- Writing unit tests, ensuring code quality
- Monitoring, diagnostics, and problem-solving in the production environment
- Collaboration with other development and DevOps teams to implement best practices
Requirements
- Commercial development experience of 5+ years
- Experience in Go development
- Experience with microservice architecture
- Knowledge of REST API and experience with HTTP/HTTPS, gRPC protocols.
- Experience with relational and NoSQL databases (PostgreSQL, MongoDB, and others)
- Experience with Docker and Kubernetes
- Knowledge of CI/CD principles and experience with automation tools (GitLab CI, and others)
- Experience in distributed systems and understanding of scalability and fault tolerance issues
- Highload development experience is a plus.
Conditions
- Opportunity for remote or hybrid work;
- Flexible working hours;
- Official employment with "white" salary, quarterly and annual bonuses based on performance;
- Convenient office near "Dobryninskaya" metro station or remote work;
- Comprehensive VHI package (including international travel and dental care), life and health insurance;
- Opportunities for learning and development at the company's expense: external training and seminars on professional topics, participation in major conferences in the country, digital and management skills development programs (Digital Academy, Team Lead School), online and offline masterclasses, "X5 Polka" corporate university, mentor school, and much more;
- Motivation programs for speakers and authors: internal Speak Up School, Write Up, achievements and points for presentations, speaker training for major conferences in the country, Habr author community, opportunities to share experience with a community of internal and external experts;
- Knowledge sharing through communities: 12 technical communities from Java to DevOps;
- Vibrant corporate life with a large number of events, contests, and opportunities for creative realization: regular internal meetups, demo days, open mics, IT Specialist Day, volunteer programs, X5 Idea Challenge corporate entrepreneurship;
- Employee well-being initiatives: 7 sports communities (running, football, volleyball, basketball, hockey, skiing, triathlon), annual Health Week;
- Discounts in the X5 business ecosystem ("Pyaterochka", "Perekrestok", "Mnogo Lososya", "Perekrestok Vprok");
- Prime-zone privilege program (discounts on goods and services and special offers from partner companies);
- Financial assistance for employees in difficult life situations;