Senior Go Developer
$$$$
Tech Level: Senior
Employment Type: Full-time
Location: Poland, Kazakhstan, EU, Georgia
Time Zone: CET
Start: ASAP
Project Duration: 4 months
Project Phase: Ongoing
About the Customer
Our customer is a global mobility and urban services platform providing transportation and related digital services.
About the Project
The project is focused on a branding management platform that supports the complete branding lifecycle, including branding management and verification processes.
Responsibilities
- Design, develop, and maintain robust, scalable, and reliable backend services
- Drive technical research, architecture design, and implementation of backend services and new features
- Collaborate with cross-functional engineering and product teams to deliver effective technical solutions
- Participate in code reviews and architectural discussions while promoting engineering best practices
- Write clean, maintainable, testable, and production-ready code
- Own the full lifecycle of backend services, including deployment, monitoring, and production support
- Design and maintain observability solutions covering metrics, logging, dashboards, and distributed tracing
- Participate in Agile activities, including discovery, refinement, decomposition, sprint planning, and demos
- Mentor other engineers and contribute to the technical growth of the team
Requirements
- 5+ years of commercial backend engineering experience, preferably in high-load environments
- Experience working in product-led environments and building and scaling distributed systems
- Expert-level Go knowledge, including advanced features such as generics, reflection, unsafe, and custom synchronization primitives
- Strong SQL expertise, including schema design, replication, partitioning, sharding, and query optimization
- Deep understanding of Redis data structures and their efficient application in high-load systems
- Experience with synchronous and asynchronous service communication, including gRPC and message brokers
- Strong understanding of microservice architecture and client-server communication patterns
- Experience designing and implementing observability strategies, including metrics, logging, dashboards, and distributed tracing
- Hands-on experience with Docker, CI/CD, Kubernetes or equivalent technologies, and cloud infrastructure
- Ability to write maintainable and testable code with solid unit and integration test coverage
- Good knowledge of Git
- Experience with project management and collaboration tools
- Intermediate English
Nice to Have
- Experience with event-driven architectures and messaging technologies
- Knowledge of Infrastructure as Code tools
- Experience profiling and optimizing Go service performance
- Familiarity with design collaboration tools and cross-platform workflows
- Experience using AI-assisted development tools for coding, testing, and code reviews
- Interest in emerging technologies and continuous professional development
Soft Skills
- Proactive approach and ability to identify stakeholders and drive tasks independently
- Strong stakeholder management and communication skills
- Ability to collaborate effectively with both technical and business teams
- Curious mindset and focus on continuous improvement
- Strong organizational and time management skills
Tech Stack
Go, Docker, CI/CD, Kubernetes, AWS
Interview Process
- English check with โ 15 min
- Internal technical interview โ 1โ1.5 hours
- Client interview โ 1 hour
Required languages
English
B1 - Intermediate
Go, Docker, CI/CD, Kubernetes, AWS
Published 15 September
44 views
ยท
1 application
๐
Average salary range of similar jobs in
analytics โ
Loading...