Search by job, company or skills

tamasha.live

Software Development Engineer III - Backend

Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

As a Software Development Engineer III (Backend), you will operate as a senior individual contributor owning mission-critical backend systems. You will design scalable architectures, solve complex distributed systems problems, and influence engineering standards across teams.

Responsibilities

  • Own backend systems end-to-end, from design and implementation to production reliability and long-term evolution.
  • Design scalable, fault-tolerant, and low-latency backend architectures for real-time and event-driven use cases.
  • Lead system design decisions, including data models, service boundaries, async workflows, and scalability strategies.
  • Build and operate high-throughput services handling millions of events, requests, or messages per day.
  • Own reliability metrics such as p95/p99 latency, uptime, error budgets, and participate in incident resolution and post-mortems.
  • Drive architectural migrations, including monolith to microservices and synchronous to asynchronous flows.
  • Collaborate with product, frontend, and data teams to translate complex requirements into robust backend solutions.
  • Improve developer productivity by contributing to internal platforms, tooling, CI/CD pipelines, and coding standards.
  • Mentor engineers through design reviews, code reviews, and technical guidance without direct people management.
  • Proactively identify performance bottlenecks, cost inefficiencies, and scalability risks and resolve them at the system level.

Requirements

  • 5+ years of backend engineering experience.
  • Proven ownership of production systems at scale.
  • Strong understanding of distributed systems and async architectures.
  • Experience handling production incidents and system reliability.
  • Ability to independently design and evolve backend systems.

Tech Stack

  • Backend: Node.js (NestJS / Express), Golang, Java.
  • Databases: PostgreSQL, MySQL, MongoDB, Redis.
  • Messaging and Async: Kafka, SQS, RabbitMQ, Pub/Sub.
  • Real-time: WebSockets, Server-Sent Events.
  • Cloud and Infra: AWS / GCP, Docker, Kubernetes.
  • Observability: Prometheus, Grafana, OpenTelemetry.

This job was posted by Aparna Majumder from Tamasha.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147428483

Similar Jobs

Bengaluru, India

Skills:

AlgorithmsJavaGolangweb developmentDistributed Systemsdata structuresdata storesqueuing systems

Bengaluru, India

Skills:

NosqlAlgorithmsJavaGolangweb developmentDistributed Systemsdata structuresqueuing systems