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

  1. English check with  โ€” 15 min
  2. Internal technical interview โ€” 1โ€“1.5 hours
  3. Client interview โ€” 1 hour

Required languages

English B1 - Intermediate
Go, Docker, CI/CD, Kubernetes, AWS
Published 15 September
44 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...