SSE - Backend

Apna

Bengaluru

On-site

INR 1,500,000 - 3,000,000

Full time

5 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

Apna in Bengaluru is seeking a Senior Software Engineer – Backend to design and build scalable, high-performance backend services. The role emphasizes Go development, system design, and working with MongoDB, Elasticsearch, Kafka, and MySQL in a fast-growing Indian tech company.

You will own backend components end-to-end, participate in architecture discussions, and collaborate with Product, Data, QA, and DevOps teams to deliver reliable systems. 4–6 years of experience required.

Qualifications

  • 4–6 years of hands-on backend software development experience.
  • Strong Golang expertise and hands-on system design experience.
  • Experience designing scalable, distributed backend services and REST APIs.

Responsibilities

  • Design, develop, and maintain scalable, high-performance backend services using Golang.
  • Own backend components end-to-end from design to deployment and production support.
  • Participate in system design and architecture discussions and make technology decisions.
  • Design and implement REST APIs and distributed backend services.
  • Work with MongoDB and MySQL for data modeling, indexing, and optimization.
  • Build and maintain search with Elasticsearch and event-driven architectures with Kafka.
  • Identify and resolve performance, scalability, reliability, and production issues.
  • Write clean, maintainable, production-ready code and conduct code reviews.
  • Collaborate with Product, Frontend, Data, QA, DevOps, and other teams.
  • Mentor junior engineers and drive engineering standards.

Skills

Golang
System design
Distributed systems
REST APIs
Concurrency & data structures
Problem solving

Tools

MongoDB
MySQL
Elasticsearch
Kafka
Docker
Kubernetes
AWS/GCP/Azure

Job description

AboutApna

Since 2019, apna has connected over 60 million jobseekers with more than 250,000 enterprises and small business across India. Founded by Nirmit Parikh, a Stanford graduate and serial entrepreneur who recognized the challenges in entry-level hiring, apna has rapidly grew to become India's fastest unicorn in 2021 achieving this milestone in just 21 months.

Backed by Marquee global investors - Insight Partners, Tiger Global, Lightspeed India, Sequoia Capital, and GSV, we're revolutionizing livelihood creation across India.

About the Role

We are looking for a Senior Software Engineer – Backend with 4–6 years of hands‑on experience in designing and building scalable, reliable, and high-performance backend systems.

The ideal candidate should have strong expertise in Golang and hands‑on experience with System Design, MongoDB, Elasticsearch, Kafka, and MySQL. You will be responsible for designing backend services, solving complex engineering problems, and building systems that can scale with business growth.

Experience: 4–6 Years

Employment Type: Full-time

Requirement: 1

Location: Work from office (Bangalore - Domlur | 5 days)

Key Responsibilities
  • Design, develop, and maintain scalable and high-performance backend services using Golang.
  • Own backend components/services end-to-end, from design and development to deployment and production support.
  • Participate in system design and architecture discussions and make appropriate technology and design decisions.
  • Design and implement REST APIs and distributed backend services.
  • Work with MongoDB and MySQL for data modeling, query optimization, indexing, and performance tuning.
  • Build and maintain search and indexing solutions using Elasticsearch.
  • Design and implement event-driven architectures using Kafka.
  • Identify and resolve performance, scalability, reliability, and production issues.
  • Write clean, maintainable, testable, and production-ready code.
  • Conduct code reviews and contribute to engineering best practices.
  • Collaborate with Product, Frontend, Data, QA, DevOps, and other engineering teams.
  • Mentor junior engineers and contribute to improving the team's engineering standards.
  • Take ownership of technical problems and drive them to resolution.
Required Skills
  • 4–6 years of professional software development experience.
  • Strong hands‑on experience with Golang.
  • Strong understanding and hands‑on experience with System Design.
  • Experience designing scalable and distributed systems.
  • Strong experience with MongoDB, including:
    • Data modeling
    • Indexing
    • Query optimization
    • Aggregation
  • Hands‑on experience with MySQL and relational database concepts.
  • Hands‑on experience with Elasticsearch, including indexing and search optimization.
  • Hands‑on experience with Kafka and event-driven systems.
  • Strong understanding of REST APIs, microservices, and distributed systems.
  • Good understanding of concurrency, data structures, algorithms, and software design principles.
  • Strong debugging and problem‑solving skills.
  • Experience working with production systems and troubleshooting complex issues.
Good to Have
  • Experience working with AWS/GCP/Azure.
  • Experience with Docker and Kubernetes.
  • Experience with CI/CD pipelines.
  • Experience with observability tools such as Datadog, Grafana, Prometheus, or similar.
  • Experience building highly available and fault‑tolerant systems.
  • Experience working in a high‑scale consumer/product environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDE2
SDE2

Apna • Bengaluru

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

Apna • Bengaluru

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

KreditBee • Bengaluru

On-site
INR 800,000 - 1,200,000
Competitive salary
Dynamic work environment
Staff Engineer
Staff Engineer

BuildxPartners • Bengaluru

On-site
INR 4,500,000 - 7,500,000
SDE 2 – Backend | Startup
SDE 2 – Backend | Startup

ConsultBae India Pvt. Ltd. • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Software Engineer, Golang
Senior Software Engineer, Golang

Uplers • India

Remote
INR 1,500,000 - 2,100,000
Software Engineer/ Senior Software Engineer- Backend -Go
Software Engineer/ Senior Software Engineer- Backend -Go

KreditBee • Bengaluru

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

KreditBee • Bengaluru

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

Weekday AI • Bengaluru

On-site
INR 3,000,000 - 9,000,000
Senior Software Engineer (Golang Backend)
Senior Software Engineer (Golang Backend)

NorthStar HR Consultants • Pune District

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