Senior Go Developer
About
The development team is working on building and evolving high-load backend services, with a strong focus on performance, scalability, and system reliability. The platform is developed using a microservices architecture, modern observability tools, and an event-driven approach.
Engineers actively participate in architectural decisions, code reviews, and technical initiatives, contributing directly to product development and platform quality. The team values ownership, accountability for results, and a proactive approach to improving both the system and development processes.
Core responsibilities include developing new features, optimizing existing services, integrating third-party solutions, and contributing to the evolution of the project’s architecture and technical stack.
Tech Stack
Golang, MongoDB, PostgreSQL, ClickHouse, Redis, NATS + JetStream, OpenTelemetry, GitLab CI/CD.
Responsibilities
- Write high-performance, testable, and maintainable code to implement new functionality;
- Participate in code reviews to ensure high code quality and knowledge sharing within the team;
- Integrate well-known third-party services and tools into the product;
- Participate in internal knowledge sharing within the team;
- Propose and implement technical initiatives and improvements to the product architecture.
Requirements
- 4+ years of backend development experience, including 3+ years of commercial experience with Go (Golang);
- Strong proficiency in Go and understanding of best practices for building scalable backend services;
- Experience working with microservices architecture;
- Experience developing REST APIs and/or gRPC services;
- Strong experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis);
- Experience working with Docker and Kubernetes;
- Experience with cloud platforms (AWS / GCP / Azure);
- Knowledge of Git and CI/CD processes;
- Experience writing tests and optimizing backend service performance;
- Understanding of event-driven architecture and messaging systems (Kafka, NATS) is a plus.
We Offer
- Work in a fast-growing international company with a strong multicultural team;
- Flexible work format: remote or from modern offices across Europe;
- Modern corporate equipment;
- Corporate health insurance;
- Learning and development opportunities: internal training, compensation for external education, conferences, and English courses;
- Referral program and a strong corporate culture with regular events and internal activities.