Senior Backend Developer
We are seeking a Senior Backend Developer with 8 years of experience to develop and maintain high-performance APIs and scalable backend systems. The ideal candidate must have expertise in Node.js and MongoDB, experience in Multi-tenant SaaS applications, and a strong understanding of microservices architecture. Additionally, experience handling large-scale data and high-traffic production systems is crucial. This role requires close collaboration with frontend developers, DevOps, and product teams to build robust, scalable, and efficient backend solutions.
Key Responsibilities:
-
API Development: Design, develop, optimize, and maintain high-performance RESTful APIs using Node.js and MongoDB.
-
Scalability & Performance: Optimize backend performance for handling large data volumes and high-traffic production environments.
-
Multi-Tenant SaaS: Develop and maintain multi-tenant architectures ensuring data policies, security, scalability, and efficiency.
-
Microservices Architecture: Design and implement microservices-based solutions, ensuring modularity and maintainability.
-
Database Management: Proficiently manage and optimize MongoDB, including indexing, aggregation, and performance tuning.
-
System Engineering: Work with DevOps to ensure scalability, reliability, and security of backend systems.
-
Product Development: Collaborate with product teams to build long-term, scalable backend solutions.
-
Code Quality & Security: Write clean, maintainable, and secure code following industry best practices. Enforce coding standards, conduct detailed code reviews.
-
Monitoring & Debugging:
Implement logging, monitoring, and debugging tools to ensure system reliability.
-
Collaboration: Work closely with frontend teams and DevOps to ensure seamless API integrations and deployments.
Qualifications:
-
8 years of experience in backend development with Node.js and MongoDB.
-
Solid understanding of microservices architecture and system design principles.
-
Experience in building and maintaining multi-tenant SaaS applications.
-
Proven experience handling large-scale data and high-traffic production systems.
-
Proficiency in MongoDB, including schema design, indexing strategies, and performance optimization.
-
Experience with event-driven architecture and messaging queues (e.g., AWS SQS, RabbitMQ, Kafka).
-
Knowledge of authentication and authorization mechanisms (JWT, AWS Cognito, SSO).
-
Strong experience with API development best practices, security, and rate limiting.
-
Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
-
Proficiency in cloud services (AWS, GCP, or Azure) for backend infrastructure.
Preferred Skills:
-
Experience with Redis, ElasticSearch, or other caching mechanisms.
-
Knowledge of serverless architectures and cloud-native development.
-
Exposure to REST / gRPC for API communication.
-
Understanding of data streaming and real-time processing.
-
Experience with NoSQL and relational database hybrid architectures.
-
Familiarity with observability tools (Prometheus, Grafana, ELK Stack).
-
Experience in automated testing for backend systems.
📌 Senior Backend Developer (Pune)
🏢 Leading
📍 Pune