
Senior Backend Engineer- SDE 3
at Building India's first AI-powered recruitment marketplace
Key Responsibilities:
Backend Ownership
- Own the design, evolution, and reliability of mission-critical backend systems.
- Ensure scalability, performance, maintainability, and overall system health.
- Lead technical initiatives to address scaling challenges, technical debt, and architectural improvements.
System Design & Architecture
- Drive both High-Level Design (HLD) and Low-Level Design (LLD).
- Design scalable APIs, data models, service boundaries, and asynchronous workflows.
- Make sound engineering trade-offs balancing delivery speed with long-term system health.
Code Quality & Engineering Excellence
- Improve backend code quality through architecture reviews, code reviews, and refactoring.
- Simplify complex codebases and establish maintainable engineering patterns.
- Introduce best practices and guardrails to improve long-term maintainability.
Database & Performance Optimization
- Optimize PostgreSQL performance through schema design, indexing, query optimization, and tuning.
- Improve application performance using caching strategies and asynchronous processing.
- Design and operate analytics pipelines using ClickHouse or similar large-scale data systems.
- Work with messaging systems such as RabbitMQ or equivalent.
Technical Leadership
- Mentor backend engineers on architecture, debugging, and engineering best practices.
- Influence technical direction through thoughtful design discussions and strong technical reasoning.
- Raise overall engineering standards across teams.
Production Ownership
- Own production stability, incident management, and root cause analysis.
- Improve observability, monitoring, debugging, and operational excellence.
- Drive long-term reduction in production incidents and operational overhead.
Required Skills & Experience
Must Have
- 7+ years of backend engineering experience.
- Strong expertise in Node.js.
- Deep experience with PostgreSQL, including performance tuning and optimization.
- Experience designing and operating distributed backend systems.
- Strong understanding of system design, scalability, and microservices architecture.
- Experience owning backend services end-to-end—from architecture to production support.
- Strong debugging and problem-solving skills.
- Experience improving code quality, maintainability, and engineering standards.
Good to Have
- Experience with RabbitMQ or similar messaging systems.
- Experience with ClickHouse or large-scale analytics platforms.
- Experience deploying and managing applications on AWS.
- Strong knowledge of observability, monitoring, and production reliability.
What We're Looking For
Engineering Mindset
- Passion for improving existing systems rather than simply building new ones.
- Ability to simplify complex architectures and create maintainable solutions.
- Strong focus on writing clean, readable, and scalable code.
- Testing mindset with emphasis on reliability and long-term quality.
- Ability to evaluate technical trade-offs and design for future scalability.
Leadership Without Authority
- Influence technical decisions through expertise and clear reasoning.
- Challenge scope or timelines when necessary to protect system health.
- Mentor engineers and elevate overall engineering standards.
- Lead by example through hands-on technical excellence.
Why Join Vahan?
- Unlimited Paid Time Off (PTO)
- Comprehensive Medical Insurance
- Monthly Wellness Leaves
- Competitive Compensation
- Opportunity to solve large-scale engineering challenges impacting millions of users
- Ownership-driven engineering culture with significant technical autonomy
- Work alongside exceptional engineers building products that create meaningful social impact

Similar jobs
Role : Python Django Developer (Immediate Joiner)
Location : Gurugram, India (Onsite)
Experience : 4+ Years
Working Days : 6 Days WFO (Monday to Saturday)
Job Summary :
We are looking for an experienced Python Developer with strong expertise in Django to join our team. The ideal candidate will have 4+ years of hands-on experience in building robust, scalable, and efficient web applications.
Proficiency in RabbitMQ, Redis, Celery, and PostgreSQL is essential for managing background tasks, caching, and database performance.
Mandatory Skills : Python, Django, RabbitMQ, Redis, Celery, PostgreSQL, RESTful APIs, Docker.
Key Responsibilities :
- Develop, maintain, and enhance Django-based web applications and RESTful APIs.
- Design and implement message broker systems using RabbitMQ for asynchronous communication.
- Integrate Redis for caching and session management to improve application performance.
- Utilize Celery for managing distributed task queues and background processing.
- Work with PostgreSQL for schema design, optimization, and query tuning.
- Collaborate with cross-functional teams including front-end developers and DevOps engineers.
- Write clean, maintainable, and well-documented code aligned with industry best practices.
- Debug and troubleshoot issues across the application stack.
- Participate in system architecture discussions, code reviews, and agile ceremonies.
- Ensure performance, scalability, and security of applications.
Technical Skills Required :
- Minimum 4+ years of hands-on experience with Python and Django.
- Proficiency with RabbitMQ for message brokering.
- Experience with Redis for caching and session storage.
- Practical knowledge of Celery for asynchronous task processing.
- Strong command over PostgreSQL including complex queries and optimization techniques.
- Experience developing and consuming RESTful APIs.
- Familiarity with Docker and containerization concepts.
Preferred Skills :
- Exposure to CI/CD tools and processes.
- Experience with cloud platforms such as AWS or GCP.
- Understanding of Django ORM performance tuning.
- Basic knowledge of front-end technologies (HTML, CSS, JavaScript).
Job Title: Golang Developer
Location: Kolkata
Job Type: Full-time
Working Days: 5 Days (Rotational off)
About the Role:
We are seeking a skilled Golang Developer with experience in Golang, Node.js, WebSocket
communication, and API development. In this role, you will work closely with our development
team to design, develop, and maintain high-performance backend systems and real-time
applications.
Key Responsibilities:
Design, build, and maintain efficient, reusable, and reliable Golang code.
Develop scalable APIs and microservices.
Integrate and build real-time communication using WebSocket protocols.
Collaborate with frontend developers and other team members to establish objectives
and design more functional, cohesive systems.
Write clean, maintainable, and well-documented code.
Optimize applications for maximum performance, scalability, and security.
Participate in code reviews, contribute to team knowledge, and continuously improve
development processes.
Troubleshoot, debug, and upgrade existing systems.
Occasionally work with Node.js services and modules when needed.
Required Skills and Qualifications:
Min 3+ years of experience in backend development with Golang.
Solid understanding of Node.js and JavaScript/TypeScript.
Hands-on experience with WebSocket integration and real-time applications.
Strong knowledge of RESTful APIs, API design principles, and API documentation. Experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Good understanding of concurrent programming and microservices architecture.
Familiarity with cloud platforms (AWS, GCP, Azure) is a plus.
Knowledge of containerization tools like Docker and Kubernetes is a plus.
Strong problem-solving skills, attention to detail, and a proactive attitude.
lives of API developers and consumers easier. If you love thinking big and delving deep and
enjoy envisioning truly elegant solutions, this role is definitely for you.
What you will be Doing
- You will abstract away complex data interactions with easy-to-use APIs that will power several
mobile and web applications.
- You will also own, scale, and maintain the computational and storage infrastructure for the
various micro-services and long-running jobs, designed and implemented by you and the team.
- We will look to you to make key decisions on the technology stack, architecture, networking,
and security. We love working with bleeding-edge technology, especially if it improves the
malleability, and simplicity of our deliverables.
What you need
- The ideal Backend Engineers are polyglots who are fluent in HTTP and core CS concepts such
as algorithms, data structures, and programming paradigms, and always pick the right tools for
the right job.
- They have a keen eye for common security vulnerabilities and how to act on them (example:
DDOS attacks, SQL Injection etc.).
- They understand what it takes to work in a startup environment and know when to trade
performance for simplicity.
- They fail fast, learn faster, and execute in time.
- Strong communication skills, get-things-done attitude, and empathy
- Strong sense of ownership, drive and obsessive attention to detail.
- Comfortable with iterative development practices and code reviews
- Previous experience as part of a product-oriented team is a plus
Technical Skillsets:
NodeJS + Javascript, GoLang, Typescript + Nodejs, Clojure/Haskell/F#/Scala
(languages/environments)
Koa, Express, Play (frameworks)
Asynchronous Programming Frameworks (Akka, Nodejs, Tornado)
MongoDB, postgres, Bigtable, Dynamo (databases)
Apache Kafka, NATS, RabbitMQ, ZeroMQ (queues)
FunctionalProgramming, FRP (functional reactive)
microservices, multi-tenant, distributed-systems, distributed-computing, event-sourcing
Good to have Skillsets:
Clojure/Haskell/F#/Scala
Apache Kafka, NATS
FunctionalProgramming, FRP (functional reactive)
event-sourcing
Koa
Why you should consider this role seriously?
- We have an audacious vision of helping companies fight counterfeiting and managing their
supply chain more efficiently
- We have built a product and solved problems for some of the largest brands in the country and
tested platform at scale (With our tags present in over 50 Million products already). We have
plans to grow 10x in the next 1 year
- Ownership of key problems. Fast-paced environment
- We are a well-balanced team of experienced entrepreneurs and are backed by top investors
across India and the Silicon Valley (Venture Highway, Startup Buddy etc.)
- Competitive market salary
- Opportunity to work directly with the CEO, COO, CTO of the company
- A chance to interact with top-notch executives from multiple industries
- Open vacation policy (and we really mean it!)
- Open Pantry
- As a team, we love to travel :). An off-site every quarter
Location: Hyderabad / Chennai / Delhi
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
• You write high quality, maintainable, and robust code, often in Java or C++.
• You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
• You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
• You solve problems at their root, stepping back to understand the broader context.
• You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
• You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
• You recognize and use design patterns to solve business problems.
• You understand how operating systems work, perform and scale.
• You continually align your work with Amazon’s business objectives and seek to deliver business value.
• You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
• You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
• You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
• Bachelors or Masters in Computer Science or relevant technical field.
• Experience in software development and full product life-cycle.
• Excellent programming skills in any object oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
• Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
• Proficiency in SQL and data modeling.
About Amazon.com
“Many of the problems we face have no textbook solution, and so we-happily-invent new ones.” – Jeff Bezos
Amazon.com – a place where builders can build. We hire the world's brightest minds and offer them an environment in which they can invent and innovate to improve the experience for our customers. A Fortune 100 company based in Seattle, Washington, Amazon is the global leader in e-commerce. Amazon offers everything from books and electronics to apparel and diamond jewelry. We operate sites in Australia, Brazil, Canada, China, France, Germany, India, Italy, Japan, Mexico, Netherlands, Spain, United Kingdom and United States, and maintain dozens of fulfillment centers around the world which encompass more than 26 million square feet.
Technological innovation drives the growth of Amazon, offering our customers more selection, convenient shopping, and low prices. Amazon Web Services provides developers and small to large businesses access to the horizontally scalable state of the art cloud infrastructure like S3, EC2, AMI, CloudFront and SimpleDB, that powers Amazon.com. Developers can build any type of business on Amazon Web Services and scale their application with growing business needs.
We want you to help share and shape our mission to be Earth's most customer-centric company. Amazon's evolution from Web site to e-commerce partner to development platform is driven by the spirit of invention that is part of our DNA. We do this every day by inventing elegant and simple solutions to complex technical and business problems. We're making history and the good news is that we've only just begun.
About Amazon India
Amazon teams in India work on complex business challenges to innovate and create efficient solutions that enable various Amazon businesses, including Amazon websites across the world as well as support Payments, Transportation, and Digital products and services like the Kindle family of tablets, e-readers and the store. We are proud to have some of the finest talent and strong leaders with proven experience working to make Amazon the Earth’s most customer-centric company.
We made our foray into the Indian market with the launch of Junglee.com, enabling retailers in India to advertise their products to millions of Indian shoppers and drive targeted traffic to their stores. In June 2013, we launched www.amazon.in for shoppers in India. With www.amazon.in, we endeavor to give customers more of what they want – low prices, vast selection, fast and reliable delivery, and a trusted and convenient online shopping experience. In just over a year of launching our India operations, we have expanded our offering to ovear 18 million products across 36 departments and 100s of categories! Our philosophy of working backwards from the customers is what drives our growth and success.
We will continue to strive to become a trusted and meaningful sales and logistics channel for retailers of all sizes across India and a fast, reliable and convenient online shopping destination for consumers. For us, it is always “Day 1” and we are committed to aggressively invest over the long-term and relentlessly focus on raising the bar for customer experience in India.
Amazon India offers opportunities where you can dive right in, work with smart people on challenging problems and make an impact that contributes to the lives of millions. Join us so you can - Work Hard, Have Fun and Make History.
• You will design high level architecture solutions, write high quality code, do code reviews
• You will take ownership to run and maintain the services in Cloud infrastructure
• You will continuously evaluate relevant technologies, influence and drive architecture and design discussions
You must have
• Strong desire to work at an early stage startup
• Strong desire to learn and improve yourself every day
• Strong hands-on development experience
• Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm - design, and complexity analysis
• Strong knowledge of sql/nosql databases
• Strong experience in developing Rest APIs
• Hands-on experience in developing and deploying MicroServices
• Experience with designing scalable architecture
• Strong knowledge of git
• Experience with redis, memcache
• Experience with Kafka, RabbitMQ
• Experience with ElasticSearch, Solr
• Experience with running applications in production, CI/CD
• Experience with performance tuning
• At least 2 year experience in leading a small team of developers
It would be nice if you also have
• Experience with Google Maps or similar technologies
• Experience with geospatial applications/libraries
Why join the navy when you can be the pirate?
Get onboard this ship & let's make KYC and onboarding easier than ever!
We want to ensure that our tech is successfully consumed by end users easily.
We are looking forward to work with you.
We would love to have you for the following reasons :
- Strong hold in python based backends such as Flask & Django
- Knowledge of backend principles, patterns, and best practices
- Aware of the open-source ecosystem and the libraries available.
- Proficient understanding of Git
- Must have written Unit, Integration and UI Test Cases
- Understanding of Cloud hosting (AWS,Azure) principles and interface guidelines
- Experience in working with distrubuted data using REST APIs, JSON and other technologies
- Potential interns with experience in containers will hold an advantage.
- Experience in Kafka & ELK will be an advantage.
- Experience of 1-2 years.
Key Skills:
1. One or more of Python/PHP/Ruby/NodeJS/Java
2. Sound object-oriented skills, including strong design patterns knowledge
2. REST APIs
3. MVC architecture
4. MySQL/PostgreSQL
5. Exp with at least 1 NoSQL databases MongoDB/Memcache/Redis/
6. Exp with search technologies Elasticsearch/Solr
7. Exp building messaging based asynchrounous systems RabbitMQ/Kafka/SQS/Celery will be added advantage
8. Exp with Django/Flask frameworks will be added advantage
9. Knowledge of software best practices like Test-Driven Development (TDD) and Continuous Integration (CI) will be added adnavtage
Requirements:
1. Developing software solutions in conjunction with Relational theory, Rest APIs and NoSQL database technologies
2. Knowledge of cloud based technologies in AWS or Azure will be added advantage
3. Understanding of RDBMS technologies like MySQL, PostgreSQL.
4. Hands-on with Version control systems (GIT, SVN) and Unix/Ubuntu.
5. Experience in requirement analysis, HLD, LLD, unit & integration testing.
6. Good hands on experience in debugging application issues
TL;DR
1) Top performer in the company
2) Has worked with product based startup company
3) Ambitious and hardworking










