Lead Backend Engineer
This role is for one of the Weekday's clients
Salary range: Rs 4500000 - Rs 10000000 (ie INR 45 - 100 LPA)
Min Experience: 10+ years
Location: Bengaluru
JobType: full-time
We are looking for an experienced Lead Backend Engineer to drive the design, development, and evolution of highly scalable backend systems for enterprise-grade supply chain products. This is an exciting opportunity to join a well-established product development organization with over 1,500 employees and USD 280 million in annual revenue, building innovative technology solutions that power complex global supply chain operations.
As a Lead Backend Engineer, you will play a critical role in defining technical architecture, mentoring engineering teams, and delivering robust, high-performance backend services. You will collaborate closely with product managers, architects, DevOps engineers, and cross-functional teams to build secure, reliable, and scalable distributed systems capable of handling large-scale business transactions.
Requirements
Key Responsibilities
- Design, develop, and maintain highly scalable backend applications using Golang.
- Lead the architecture and implementation of microservices and distributed systems.
- Drive engineering best practices, including code quality, testing, security, and performance optimization.
- Collaborate with product management to translate business requirements into scalable technical solutions.
- Mentor and guide senior and junior engineers through technical leadership and code reviews.
- Build resilient APIs and backend services that support mission-critical supply chain applications.
- Optimize database performance, caching strategies, and system throughput for high-volume workloads.
- Work closely with DevOps teams to improve CI/CD pipelines, deployment automation, and cloud infrastructure.
- Participate in architectural discussions, technical planning, and technology roadmap decisions.
- Troubleshoot production issues and ensure high system availability, reliability, and observability.
- Promote engineering excellence by introducing modern backend development practices and scalable design patterns.
Required Skills & Qualifications
- 10-18 years of professional software engineering experience with significant backend development expertise.
- Strong hands-on experience with Golang, including building production-grade applications.
- Deep understanding of distributed systems, concurrency, multithreading, and scalable application design.
- Experience designing RESTful APIs and event-driven architectures.
- Strong knowledge of microservices architecture and backend design principles.
- Experience working with relational and NoSQL databases, including performance tuning and data modeling.
- Proficiency with containerization technologies such as Docker and orchestration platforms like Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong understanding of CI/CD pipelines, version control systems, and automated testing frameworks.
- Knowledge of message brokers such as Kafka or RabbitMQ is highly desirable.
- Familiarity with monitoring, logging, and observability tools for production environments.
- Excellent problem-solving skills with the ability to make sound architectural decisions.
- Strong communication and stakeholder management skills with proven leadership experience.
Preferred Qualifications
- Experience developing enterprise SaaS or large-scale product platforms.
- Exposure to supply chain, logistics, warehouse management, or enterprise software domains is an advantage.
- Experience leading engineering teams and driving technical initiatives across multiple projects.
- Strong understanding of system security, scalability, and performance engineering.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.