TL;DR
Senior Backend Engineer (Golang): Develop and scale backend solutions focusing on complex business logic, database optimization, and reliable asynchronous service interactions. Focus on designing high-performance systems, ensuring observability, and maintaining backend services in production.
Location: Almaty, Kazakhstan, hybrid work mode
Company
inDrive is a global tech company offering ride-hailing, freight, delivery, intercity travel, and financial services with a mission to impact 1 billion lives by 2030.
What you will do
- Design and implement complex business logic in Golang ensuring high performance and reliability.
- Design optimal SQL database structures, manage indexes, and optimize queries for high-load environments.
- Build asynchronous service interactions using Kafka and manage backend service lifecycle including delivery and monitoring.
- Write clean code, conduct code reviews, and implement engineering best practices.
- Set up monitoring, alerting, and participate in incident post-mortems and automation of routine tasks.
- Share expertise, onboard new team members, and contribute to internal tools and libraries.
Requirements
- Must have 6+ years of commercial backend engineering experience with complex problem solving in high-load environments.
- 4+ years of commercial Golang experience with advanced language features applied.
- Strong SQL knowledge including schema design, scaling strategies, and query optimization.
- Experience with Redis, Docker, CI/CD pipelines, Kubernetes or analogs, and cloud infrastructure like AWS.
- Understanding of synchronous and asynchronous inter-service communication and microservice architecture patterns.
- Proven ability to design and implement full observability strategies including metrics, logging, dashboards, and tracing.
Culture & Benefits
- Stable salary with official employment and health insurance.
- Hybrid work mode with flexible schedule.
- Relocation package offered for candidates from other regions.
- Access to professional counseling services including psychological, financial, and legal support.
- Discount club membership and diverse internal training programs.
- Partially or fully paid additional training courses and all necessary work equipment.
