Live opening · Posted 3 days ago

Senior Software Engineer - Backend

apna · Bengaluru, Karnataka, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 3 days ago
Companyapna
LocationBengaluru, Karnataka, India (On-site)
Work modeNo
SkillsAWS, Azure, GCP, Docker, Kubernetes, MySQL, MongoDB
SourceLinkedin
ListedPosted 3 days ago

About the role

Description supplied by the original job listing.

About Apna
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 grown 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)
Requirements
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

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
10 min from Linkedin publishing this role to us finding it
28 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
59,940 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App