Senior Software Enginer - Backend

Karta

Bengaluru

On-site

INR 2,500,000 - 3,800,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Karta in Bengaluru seeks a senior backend engineer to own the design, development, and maintenance of critical backend systems, APIs, and data models. You will shape architectures and drive decisions across services, databases, queues, and event-driven flows.

You will focus on scalability, performance, reliability, and code quality, mentor engineers, and collaborate with leadership to evolve system architecture and production readiness while delivering robust production code.

Qualifications

  • 6+ years of software engineering experience with ownership of complex backend systems.
  • Proficiency in Python, Node.js, or Go.
  • Strong understanding of distributed backend systems and architectures.
  • Experience with MongoDB, PostgreSQL, DynamoDB, Redis, and queues.

Responsibilities

  • Own the design, development, and maintenance of critical backend systems, APIs, and data models.
  • Drive architectural decisions across services, databases, queues, and event-driven integrations.
  • Improve scalability, performance, security, code quality, testing, and production reliability.
  • Identify technical bottlenecks and implement improvements.
  • Mentor engineers and contribute to code reviews, technical discussions, and knowledge sharing.
  • Work closely with engineering leadership to evaluate trade-offs and evolve system architecture.
  • Build, debug, review, and deploy production code.

Skills

Backend design
System design
Code quality & testing
Mentoring
Ownership mindset
Troubleshooting

Tools

MongoDB
PostgreSQL
DynamoDB
Redis
Message queues

Job description

Responsibilities
  • Own the design, development, and maintenance of critical backend systems, APIs, and data models.
  • Drive architectural decisions across services, databases, queues, and event-driven integrations.
  • Improve scalability, performance, security, code quality, testing, and production reliability.
  • Identify technical bottlenecks and implement improvements.
  • Mentor engineers and contribute to code reviews, technical discussions, and knowledge sharing.
  • Work closely with engineering leadership to evaluate trade-offs and evolve system architecture.
  • Build, debug, review, and deploy production code.
Requirements
  • 6+ years of software engineering experience with ownership of complex backend systems.
  • Strong proficiency in Python, Node.js, or Go.
  • Strong understanding of distributed systems and backend architecture.
  • Knowledge of database design, caching, queues, retries, idempotency, and failure handling.
  • Experience with MongoDB, PostgreSQL, DynamoDB, Redis, and message queues.
  • Strong system-design judgment and understanding of reliability, complexity, cost, and delivery trade-offs.
  • High standards for code quality, testing, observability, and operational excellence.
  • Experience mentoring engineers and improving team practices.
  • An ownership mindset focused on outcomes rather than just assigned tasks.
Nice to have
  • Experience with real-time systems, WebRTC, LiveKit, telephony, SIP, or streaming infrastructure.
  • Experience building SaaS systems, observability and alerting systems, billing systems, or distributed workflows.
  • Experience with production AI/LLM-based systems, agent orchestration, tool calling, evaluation pipelines, or prompt engineering.
  • Knowledge of container orchestration, serverless architectures, messaging systems, and infrastructure-as-code.
  • Experience with high-volume event processing, analytics pipelines, or search infrastructure.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend
Senior Software Engineer - Backend

Karta • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Lead Software Engineer
Lead Software Engineer

Inito • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Senior Backend Engineer
Senior Backend Engineer

Relevance Lab • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Senior Software Engineer 3 (Backend)
Senior Software Engineer 3 (Backend)

GreyOrange, Inc. • Gurugram District

On-site
INR 1,400,000 - 2,800,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Klimb.io • Mumbai

On-site
INR 1,500,000 - 3,500,000
Senior Software Engineer
Senior Software Engineer

Ttand Technology • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Backend Engineer
Senior Backend Engineer

Target in India • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior Software Engineer
Senior Software Engineer

BusinessOnBot Private Limited • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Software Engineer - Backend
Software Engineer - Backend

Datability Solutions Pvt Ltd • Dadri

On-site
INR 900,000 - 1,500,000