Senior / Lead Engineer

3 years

5 - 18 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role:

As the Lead Backend Engineer, you will lead the backend engineering team and take full ownership of technical design, implementation, and delivery of scalable backend systems. You will play a critical role in defining backend strategy, ensuring code quality, and mentoring junior and mid-level developers. This is a hands-on leadership role ideal for someone who thrives in fast-paced, startup environments and wants to shape the core technology foundation of a growing product.

Key Responsibilities:

  • Lead architecture, design, and development of backend systems using Java, Spring Boot, and Microservices
  • Design scalable data models using MongoDB and ensure high availability and performance
  • Collaborate with product, frontend, DevOps, and QA teams to deliver quality software quickly and reliably
  • Guide and mentor a team of engineers through code reviews, pair programming, and knowledge-sharing sessions
  • Define and enforce engineering best practices (CI/CD, test automation, version control, code quality)
  • Make critical decisions regarding technology choices and system architecture
  • Own the development lifecycle – from requirement analysis to deployment and monitoring
  • Troubleshoot production issues and lead root cause analysis and resolution
  • Stay current with emerging technologies and propose integrations where beneficial

Required Skills / Qualifications:

  • 3–8 years of backend development experience, including 2+ years in a lead/architect role
  • Expertise in:
  • Java 8+, Spring Boot, Spring Cloud
  • Microservice Architecture & API Design
  • MongoDB or equivalent NoSQL databases
  • RESTful API standards and secure service design
  • Hands-on experience with Docker, CI/CD tools, and source control (e.g., Git)
  • Deep understanding of software engineering principles, design patterns, and distributed systems
  • Excellent debugging, performance optimization, and system design skills
  • Strong communication and leadership skills in Agile team environments

Education:

Bachelor of Engineering (BE) or Master’s in Computer Science Engineering (M.Tech /MCA) from a recognized university

Nice to Have:

  • Experience with messaging systems like Kafka, RabbitMQ
  • Familiarity with Kubernetes and cloud platforms (AWS, GCP, or Azure)
  • Exposure to performance optimization and profiling tools
  • Understanding of OAuth2, OpenID Connect, JWT, and other auth mechanisms
  • Experience in startup or fast-paced environments

Job Type: Full-time

Pay: ₹577,884.82 - ₹1,829,688.39 per year

Benefits:

  • Health insurance

Schedule:

  • Day shift

Supplemental Pay:

  • Performance bonus

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You