Senior Software Engineer - Backend

Karta

Bengaluru

On-site

INR 2,500,000 - 4,000,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Karta in Bengaluru, India is seeking a Senior Software Engineer - Backend to own complex backend systems powering AI agents, real-time communications, and integrations. You will shape architecture and deliver scalable services.

Ideal candidate has 6+ years, proficient in Python, Node.js or Go, and strong expertise in distributed systems, data modeling, caching, and observability. You will mentor engineers and drive production readiness.

Qualifications

  • 6+ years of professional backend software experience.
  • Strong proficiency in Python, Node.js, or Go.
  • Experience with MongoDB, PostgreSQL, DynamoDB, Redis, and queues.
  • Ability to own backend projects end-to-end from design to production.

Responsibilities

  • Design, develop, and maintain scalable backend services, APIs, data models, and asynchronous workflows.
  • Own backend projects end-to-end, from system design to production deployment and monitoring.
  • Drive architectural decisions across databases, queues, distributed systems, and event-driven integrations.
  • Improve system performance, scalability, security, reliability, and maintainability.
  • Establish engineering best practices for code quality, testing, code reviews, and observability.
  • Troubleshoot production issues and resolve complex technical challenges.
  • Mentor engineers and contribute to technical design discussions and engineering standards.

Skills

Backend development
Distributed systems
System design
Observability
Code quality
Mentoring
Ownership
Python
Node.js
Go

Tools

MongoDB
PostgreSQL
DynamoDB
Redis
Message queues

Job description

We are looking for a Senior Software Engineer - Backend who can take ownership of complex backend systems, drive architectural decisions, and deliver reliable, scalable solutions. You will work on critical services powering AI agents, real-time communications, integrations, analytics, and enterprise workflows.

Responsibilities:
  • Design, develop, and maintain scalable backend services, APIs, data models, and asynchronous workflows.
  • Own backend projects end-to-end, from system design to production deployment and monitoring.
  • Drive architectural decisions across databases, queues, distributed systems, and event-driven integrations.
  • Improve system performance, scalability, security, reliability, and maintainability.
  • Establish engineering best practices for code quality, testing, code reviews, and observability.
  • Troubleshoot production issues and resolve complex technical challenges.
  • Mentor engineers and contribute to technical design discussions and engineering standards.
Requirements:
  • 6+ years of professional software engineering experience, with strong backend development expertise.
  • Proficiency in Python, Node.js, or Go.
  • Strong understanding of distributed systems, backend architecture, and system design.
  • Experience with database design, caching, message queues, retries, idempotency, and failure handling.
  • Hands-on experience with MongoDB, PostgreSQL, DynamoDB, Redis, and message queues.
  • Strong understanding of production reliability, observability, testing, and code quality.
  • Experience owning backend projects from design through production.
  • Ability to mentor engineers and work independently with a strong sense of ownership.
Good to Have:
  • Experience with real-time systems, WebRTC, LiveKit, telephony, SIP, or streaming infrastructure.
  • Experience building SaaS platforms, billing systems, observability tools, or distributed workflows.
  • Exposure to production AI/LLM systems, agent orchestration, tool calling, or evaluation pipelines.
  • Experience with container orchestration, serverless architectures, or 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 Enginer - Backend
Senior Software Enginer - Backend

Karta • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Software Engineer
Software Engineer

Refold AI • Bengaluru

On-site
INR 700,000 - 1,100,000
Lead Software Engineer
Lead Software Engineer

Inito • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Senior Software Engineer I – Backend & AI-Enabled
Senior Software Engineer I – Backend & AI-Enabled

Everbridge • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

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

Relevance Lab • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Senior Backend Engineer
Senior Backend Engineer

Target in India • Bengaluru

On-site
INR 2,500,000 - 4,200,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
Senior Software Engineer

Ttand Technology • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Staff Software Engineer
Staff Software Engineer

Taggd • Gurugram District

On-site
INR 4,200,000 - 6,800,000