Senior Go Developer
- Location
- Remote
- Employment
- Full-time
- Level
- Specialist
- Category
- Backend
- Posted
Description
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
Apply at the source
This role was published by SQRD.tech and listed via Djinni. Applications are handled there, not on this site.
Original posting: https://djinni.co/jobs/848383-senior-go-developer/