Senior Backend Developer
About the Role
We’re looking for a Senior Backend Developer to join our engineering team and take ownership of building scalable, reliable, and high-performance backend systems.
You’ll work closely with Product, Design, and Frontend Engineering teams to turn product requirements into robust technical solutions. The role involves designing APIs, building backend services, working with databases, improving system performance, and contributing to technical architecture and engineering best practices.
Location: Bangalore / Hybrid
Experience: 4–7 years
Employment Type: Full-time
What You’ll Do
Design, develop, and maintain scalable backend services and APIs.
Build reliable and secure RESTful APIs and backend systems.
Work with databases, data models, caching systems, and third-party integrations.
Collaborate with frontend engineers, product designers, and product managers to deliver end-to-end features.
Make architectural and technical decisions for new and existing services.
Identify and resolve performance, scalability, and reliability issues.
Write clean, maintainable, well-tested, and documented code.
Review code and provide constructive feedback to other engineers.
Improve development processes, testing practices, monitoring, and deployment workflows.
Participate in technical discussions, architecture reviews, and engineering planning.
Mentor junior and mid-level engineers and help establish engineering best practices.
Requirements
4–7 years of professional backend development experience.
Strong proficiency in at least one backend language such as Node.js, Python, Java, Go, or Kotlin.
Strong understanding of REST APIs, microservices, authentication, authorization, and distributed systems.
Experience working with relational databases such as PostgreSQL or MySQL.
Familiarity with NoSQL databases such as MongoDB, DynamoDB, or Redis.
Experience with cloud platforms such as AWS, GCP, or Azure.
Strong understanding of data structures, algorithms, and software engineering fundamentals.
Experience with Git and modern CI/CD workflows.
Familiarity with Docker and containerized applications.
Strong debugging and problem-solving skills.
Ability to independently own technical problems from investigation through implementation and deployment.
Nice to Have
Experience designing systems that operate at high scale.
Experience with event-driven architectures and message queues such as Kafka, RabbitMQ, or SQS.
Experience with Kubernetes and container orchestration.
Familiarity with observability tools, logging, metrics, and distributed tracing.
Experience building AI/ML-powered products or integrating LLM APIs.
Contributions to open-source projects or technical communities.
What We’re Looking For
We’re looking for someone who thinks beyond simply writing code. You should be comfortable understanding why a feature needs to be built, challenging technical assumptions, considering scalability and reliability, and choosing pragmatic solutions.
You’ll have significant ownership over the systems you build and will be expected to contribute to both technical direction and product outcomes.
What We Offer
Competitive compensation
Flexible/hybrid working environment
High ownership and autonomy
Opportunity to work on challenging, high-scale systems
Learning and development opportunities
Collaborative engineering and product culture
Opportunity to work with modern backend and cloud technologies
How to Apply
If you enjoy solving complex backend problems, designing scalable systems, and working closely with product teams, we’d love to hear from you.
Apply with your resume and links to relevant projects, GitHub, or technical work.
or apply via email: [email protected]
Autofill from resume
Upload your resume (PDF or DOCX) here to autofill key application fields.
Autofilling from resume…
This employer uses AI to help review applications
Information you submit (resume, answers, profile links) may be analysed by an AI model to generate a screening score, identify skill gaps, and summarise interview responses. AI outputs are advisory only — a human recruiter reviews them and makes the hiring decision.
If you would prefer to be reviewed without AI assistance, please contact the recruiter directly. A self-service opt-out will be available soon.
Application submitted!
Thank you for applying. We'll review your application and get back to you soon.