Job Description – Senior Backend Developer (6+ Years Experience) | Product-Based Company
Position: Senior Backend Developer
Experience: 6+ Years
Employment Type: Full-Time
Industry: Product-Based Company
Role Overview
We are seeking a passionate and experienced Senior Backend Developer with 6+ years of experience in building highly scalable, resilient, and secure backend systems for product-based applications. The ideal candidate will have strong expertise in backend technologies, distributed systems, cloud-native development, and microservices architecture. You will work closely with product managers, architects, DevOps engineers, and cross-functional teams to deliver high-quality products used by thousands or millions of users.
Key Responsibilities
- Design, develop, and maintain scalable backend services, APIs, and microservices.
- Architect and implement high-performance distributed systems capable of handling large-scale traffic.
- Build reusable, maintainable, and efficient backend components.
- Drive technical design discussions and contribute to architectural decisions.
- Develop secure and reliable systems following industry best practices.
- Optimize application performance, database queries, and system reliability.
- Work closely with product teams to understand business requirements and translate them into technical solutions.
- Participate in code reviews, design reviews, and technical mentoring.
- Troubleshoot complex production issues and ensure system stability.
- Implement monitoring, logging, and observability solutions.
- Contribute to CI/CD pipelines and DevOps practices.
- Mentor junior engineers and promote engineering excellence.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 6+ years of software development experience with a focus on backend engineering.
- Strong programming experience in one or more languages:
- Node.js
- Strong experience with backend frameworks such as:
- Spring Boot
- FastAPI
- Express.js
- Expertise in designing RESTful APIs and microservices.
- Strong knowledge of system design, scalability, and distributed computing concepts.
- Experience with databases:
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Experience with messaging and event streaming systems:
- Apache Kafka
- RabbitMQ
- Hands-on experience with:
- Docker
- Kubernetes
- Experience working with cloud platforms:
- AWS
- Google Cloud Platform
- Microsoft Azure
- Strong understanding of CI/CD, monitoring, and observability tools.
- Experience with caching, load balancing, and performance optimization.
Preferred Qualifications
- Experience working in product-based companies serving large user bases.
- Strong understanding of Domain-Driven Design (DDD).
- Experience with event-driven architecture.
- Exposure to SaaS, FinTech, E-commerce, EdTech, or Enterprise products.
- Experience leading projects and mentoring engineering teams.
Key Skills
- System Design & Architecture
- Microservices
- Distributed Systems
- API Design & Development
- Database Design & Optimization
- Cloud Computing
- Caching Strategies
- Performance Tuning
- Security Best Practices
- Leadership & Mentorship
Pay: ₹500,000.00 - ₹800,000.00 per year
Work Location: In person