Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
A

Senior Software Engineer - Backend

Apna
  • 🇮🇳 India
  • On-site
  • Senior
  • 1 day ago
  • Golang
  • System Design
  • MongoDB
  • Elasticsearch
  • MySQL
  • REST API
  • Data Modeling
  • Devops
  • Microservices
  • AWS
  • GCP
  • Azure
  • Docker
  • Kubernetes
  • CI/CD
  • Datadog
  • Grafana
  • Prometheus
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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 aSenior 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 inGolang and hands-on experience withSystem 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 maintainscalable and high-performance backend services using Golang.
  • Own backend components/services end-to-end, from design and development to deployment and production support.
  • Participate insystem design and architecture discussions and make appropriate technology and design decisions.
  • Design and implementREST APIs and distributed backend services.
  • Work withMongoDB and MySQL for data modeling, query optimization, indexing, and performance tuning.
  • Build and maintain search and indexing solutions usingElasticsearch.
  • Design and implement event-driven architectures usingKafka.
  • 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 withGolang.
  • Strong understanding and hands-on experience withSystem Design.
  • Experience designingscalable and distributed systems.
  • Strong experience withMongoDB, including:
    • Data modeling
    • Indexing
    • Query optimization
    • Aggregation
  • Hands-on experience withMySQL and relational database concepts.
  • Hands-on experience withElasticsearch, including indexing and search optimization.
  • Hands-on experience withKafka and event-driven systems.
  • Strong understanding ofREST 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 withAWS/GCP/Azure.
  • Experience withDocker and Kubernetes.
  • Experience with CI/CD pipelines.
  • Experience with observability tools such asDatadog, Grafana, Prometheus, or similar.
  • Experience building highly available and fault-tolerant systems.
  • Experience working in a high-scale consumer/product environment.

Senior Software Engineer - Backend · Apna

Auto apply with Likeremote