Delivery Hub is one of inDrive’s business units responsible for building and scaling the delivery product, which is rapidly expanding into new markets and adopting an AI-first approach to engineering processes. We are looking for a Tech Lead who will combine hands-on engineering with leadership responsibilities: owning team delivery and execution, defining technical direction and ensuring solution quality, as well as supporting engineers’ growth through feedback, mentoring, and regular 1:1s under the guidance of an Engineering Manager or Unit Lead.
- Translate business needs into technical strategy with measurable outcomes. Ensure alignment with the global company strategy
- Identify and propose architectural and technical improvements across product and platform, using data and trade-off analysis
- Advocate, present and defend technical solutions at the organisational level in collaboration with various stakeholders (Product, Data, Security, SRE …)
- Participate in review product & technical strategies as a subject-matter expert
- Lead the process of technical research and implementation to create or improve services and systems
- Write clean, effective, and maintainable code based on company standards. Participate in improving company-wide code and review standards
- Take ownership and improve backend services development lifecycle (from RFCs to release and monitoring)
- Help engineers to develop and increase productivity
- Creating effective processes of knowledge sharing and collaborative work. Increases re-use of of best practice and knowledge sharing
- 6+ years of commercial backend engineering. With experience solving various complex problems in high load environment. Using a wide range of approaches and technologiesStrong knowledge of Go programming language. Knows and has applied advanced features of the Go language in practice
- Deep understanding of client–server interaction and how to make it efficient. Know specific features and limitations for various use cases
- Experience with designing and implementing sync and async inter-service and client-server communication according to efficiency and limitations, ensuring reasonable level of reliability
- Knows how to design and optimise databases applying data-driven approach. Practice knowledge of popular DB architectures, knows where better use SQL / NoSQL. Writes and optimises high-load queries
- Proven ability of design and implementation of full observability strategy, including metrics with dashboards, logging, tracing, system reliability. Incorporating practices for continuous maintenance of complex systems.
- Used in practice micro-service architecture patterns. Knows when and how to scale technical systems, when to apply vertical or horizontal scaling
- Strong knowledges of Kubernetes (or analogs) for app development and maintenance. Practical experience with practical using various cloud services (preferred with AWS).
- Continuously seeks and advocates technologies that improve problem solving and total cost/operability
- Stable salary, official employment.
- Health insurance.
- Hybrid work mode and flexible schedule.
- Relocation package offered for candidates from other regions.
- Access to professional counseling services including psychological, financial, and legal support.
- Discount club membership.
- Diverse internal training programs.
- Partially or fully paid additional training courses.
- All necessary work equipment.