Lead Software Engineer

Uplers Solutions Private Limited.

India

Remote

INR 3,500,000 - 6,500,000

Full time

43 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Uplers Solutions Private Limited. is hiring a Lead Software Engineer (Backend) to operate at a high technical bar and contribute to large-scale, distributed, cloud-native systems.

You will own backend services in Node.js, design scalable APIs, and work with MongoDB-heavy data architectures in an event-driven setup. The role emphasizes problem solving, ownership, and hands-on development, with remote work and a 6-month full-time contract (40 hours/week).

Qualifications

  • 8+ years of software engineering experience
  • AI knowledge is a must
  • Bachelor's or Master's degree in CS or related discipline
  • Strong hands-on experience with Node.js, including event loop and async behavior
  • 2-4 years building enterprise Node.js apps with Kubernetes
  • Experience building cloud-native microservices

Responsibilities

  • Design, develop, and own production-grade Node.js backend services
  • Deliver features end-to-end from design to deployment and monitoring
  • Build scalable APIs and event-driven systems using Kafka / Temporal
  • Work with MongoDB including designing efficient schemas and complex queries
  • Implement non-functional requirements such as performance, scalability, and reliability
  • Debug issues, perform root cause analysis, and drive fixes to completion
  • Participate in design reviews, code reviews, and Agile ceremonies
  • Improve CI/CD pipelines and deployment automation
  • Collaborate with architects and senior engineers on system design decisions

Skills

Cloud tech
Database tech
AI
CI/CD
Java
Kafka
Kubernetes
MongoDB
Node.js
REST API

Education

Bachelor's or Master's degree in Computer Science

Tools

Temporal

Job description

  • Designing efficient schemas
Role Details

Experience: 8.00 + years

Salary: Confidential (based on experience)

Expected Notice Period: 15 Days

Shift: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type: Remote

Placement Type: Full Time Contract for 6 Months(40 hrs a week/160 hrs a month)

(*Note: This is a requirement for one of Uplers' client - Global leader in data integrity)

What do you need for this opportunity?

Must have skills required: Cloud tech, Database Tech, AI, CI and CD, Java, Kafka, Kubernetes, MongoDB, Node Js, RESTAPI

Global leader in data integrity is Looking for:

Job Title

Lead Software Engineer (Backend)

About The Role

We are hiring a Backend Software Engineer who can operate at a high technical bar and contribute meaningfully to large-scale, distributed, cloud-native systems. This role is ideal for engineers who enjoy deep problem solving, ownership, and hands-on backend development, and who can reason independently through ambiguous technical challenges.

Our backend systems are MongoDB-heavy and event-driven, so strong fundamentals, depth in databases, and real-world coding experience are essential.

  • Java or Node.js anyone is preferred
Key Responsibilities
  • Design, develop, and own production-grade Node.js backend services
  • Deliver features end-to-end - from design and estimation to deployment and monitoring
  • Build scalable APIs and event-driven systems using Kafka / Temporal
  • Work extensively with MongoDB, including:
  • Designing efficient schemas
  • Writing complex queries and aggregations
  • Indexing strategies (compound indexes, ESR ordering)
  • Implement non-functional requirements such as performance, scalability, and reliability
  • Independently debug issues, perform root cause analysis (RCA), and drive fixes to completion
  • Participate in design reviews, code reviews, and Agile ceremonies
  • Improve CI/CD pipelines and deployment automation
  • Collaborate closely with architects and principal engineers on system design decisions
Minimum Requirements
  • 8+ years of overall software engineering experience
  • AI knowledge is a must.
  • Bachelor's or Master's degree in Computer Science or a related discipline
  • Strong hands-on experience with Node.js, including:
  • Understanding of Node.js internals (event loop, async behavior, concurrency)
  • Ability to reason about and implement async workflows
  • 2-4 years of experience building and deploying enterprise Node.js applications using Kubernetes
  • Solid understanding of backend fundamentals and design patterns, with the ability to apply them in real systems
  • Practical MongoDB experience, including:
  • Indexing strategies (compound indexes, ESR rule)
  • Aggregation pipeline fundamentals
  • Query optimization
  • Experience building and consuming REST APIs for scalable systems
  • Experience developing cloud-native microservices
Preferred Qualifications
  • Deep expertise in MongoDB, especially complex queries (e.g., aggregations, graph lookups, Atlas Search)
  • Experience with Kafka, caching systems (Redis), and distributed systems concepts
  • Strong hands-on problem-solving ability demonstrated through:
    • Writing correct, production-ready code
    • Explaining trade-offs and reasoning behind design decisions
    • Experience with cloud platforms and database technologies
    • Ability to independently reason through unfamiliar problems rather than relying on cues
What We Value
  • Depth over buzzwords - you can clearly explain what you've built and why
  • Strong independent problem-solving and reasoning
  • Comfort working hands-on with code during design and debugging
  • Ownership mindset and accountability for backend systems
Work Environment
  • Standard office environment
  • Fast-paced, with occasional tight deadlines
  • Reasonable accommodations will be made for individuals with disabilities
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - I (Java)
Software Engineer - I (Java)

Uplers Solutions Private Limited. • India

Remote
INR 4,000,000 - 7,000,000
Lead Software Engineer
Lead Software Engineer

Uplers • Bhopal

On-site
INR 2,800,000 - 5,500,000
Senior Software Engineer
Senior Software Engineer

Uplers • Hyderabad

On-site
INR 2,500,000 - 3,800,000
Engineering Manager
Engineering Manager

Weekday AI • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Lead Fullstack Engineer (Contract)
Lead Fullstack Engineer (Contract)

3Pillar Global, Inc. • India

On-site
INR 1,200,000 - 2,400,000
Senior Backend Engineer - Cloud Infra & Platform engineer
Senior Backend Engineer - Cloud Infra & Platform engineer

Weekday 1 • Bengaluru

On-site
INR 4,500,000 - 6,000,000
Staff Software Engineer (L4)
Staff Software Engineer (L4)

Jobgether SRL • India

Remote
INR 3,000,000 - 6,000,000
Fully remote position
Competitive compensation package
Generous paid time off
+5
Staff Software Engineer
Staff Software Engineer

Uplers • Maharashtra

On-site
INR 4,200,000 - 7,000,000
Sr Software Engineer 1
Sr Software Engineer 1

PSRTEK • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Staff Software Engineer
Staff Software Engineer

Uplers • Gurugram District

On-site
INR 4,000,000 - 7,000,000