Senior Go Developer
Posted 15hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Go Developer enhancing a vehicle management platform for a global urban services provider. Focusing on collaboration with technical and business teams to drive project success.
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 teams to deliver effective technical solutions.
- Participate in code reviews and architectural discussions while promoting engineering best practices.
- Write clean, maintainable, and production-ready code.
- Own the full lifecycle of backend services, including deployment, monitoring, and production support.
- Implement and maintain observability infrastructure, including metrics, logging, dashboards, and tracing.
- Mentor engineers and contribute to the technical growth of the team.
- Participate in Agile ceremonies, including discovery, refinement, sprint planning, decomposition, and demos.
Requirements:
- 5+ years of commercial backend engineering experience in high-load environments.
- Expert-level Go, including advanced language features such as generics, reflection, unsafe, and custom synchronization primitives.
- Strong SQL knowledge, including schema design, replication, partitioning, sharding, and query optimization.
- Deep understanding of Redis data structures and their efficient use in high-load systems.
- Experience with synchronous and asynchronous inter-service communication.
- Strong knowledge of microservice architecture patterns and client-server communication.
- Experience designing and implementing observability strategies, including metrics, logging, dashboards, and distributed tracing.
- Experience with Docker, CI/CD, Kubernetes (or equivalent), and cloud infrastructure.
- Ability to write maintainable, testable code with solid unit and integration test coverage.
- Git proficiency.
- Experience with project management and collaboration tools.
Benefits:
- Highly proactive with the ability to identify stakeholders and drive tasks independently.
- Strong stakeholder management skills with the ability to collaborate across technical and business teams.
- Curious mindset with a focus on challenging existing processes and driving continuous improvement.
- Excellent communication skills for effective collaboration with product managers and engineering teams.
- Strong organizational and time management skills.
- 5+ years of commercial backend engineering experience in high-load environments.
- Expert-level Go, including advanced language features such as generics, reflection, unsafe, and custom synchronization primitives.
- Strong SQL knowledge, including schema design, replication, partitioning, sharding, and query optimization.
- Deep understanding of Redis data structures and their efficient use in high-load systems.
- Experience with synchronous and asynchronous inter-service communication.
- Strong knowledge of microservice architecture patterns and client-server communication.
- Experience designing and implementing observability strategies, including metrics, logging, dashboards, and distributed tracing.
- Experience with Docker, CI/CD, Kubernetes (or equivalent), and cloud infrastructure.
- Ability to write maintainable, testable code with solid unit and integration test coverage.
- Git proficiency.
- Experience with project management and collaboration tools.

















