SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - Backend

Apna - Bengaluru, Karnataka, India - In-office - posted 2026-10-13

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Apna is India's fastest-growing unicorn (achieved in 21 months, founded 2019), connecting over 60 million jobseekers with 250,000+ enterprises and small businesses. Backed by marquee investors including Insight Partners, Tiger Global, Lightspeed India, Sequoia Capital, and GSV, the company is revolutionizing livelihood creation across India. You will design, develop, and maintain scalable, high-performance backend services using Golang. This is an end-to-end ownership role: you'll own backend components from design and development through deployment and production support. You'll participate in system design and architecture discussions, make technology decisions, and design REST APIs and distributed backend services. Key responsibilities include: - Design and implement scalable backend services in Golang - Own backend components end-to-end from design to production support - Participate in system design and architecture discussions - 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, 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 team engineering standards - Take ownership of technical problems and drive them to resolution This is a full-time, in-office role (Bangalore - Domlur, 5 days per week). **Requirements:** - 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 (data modeling, indexing, query optimization, aggregation) - Hands-on experience with MySQL and relational database concepts - Hands-on experience with Elasticsearch (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 **Nice to Have:** - Experience with AWS/GCP/Azure - Experience with Docker and Kubernetes - Experience with CI/CD pipelines - Experience with observability tools (Datadog, Grafana, Prometheus, or similar) - Experience building highly available and fault-tolerant systems - Experience working in high-scale consumer/product environments

Similar roles