i
Miles Education
20 Miles Education Jobs
Backend Developer - NestJS/Node.js (5-7 yrs)
Miles Education
posted 11hr ago
Fixed timing
Key skills for the job
Job Title : Backend Developer (NestJS/Node.js)
Location : Bangalore
Job Type : Full-Time
Position Overview :
We are seeking an experienced Senior Backend Developer / Team Lead with over 5 years of expertise in designing and developing scalable, high-performance backend systems using NestJS, Node.js, and PostgreSQL.
This role is ideal for candidates with a strong technical foundation who can lead a team, contribute to architectural decisions, and collaborate across departments to deliver robust backend solutions.
As a Senior Backend Developer, you will be responsible for not only building and optimizing backend systems but also mentoring a team of developers, setting coding standards, and ensuring high-quality delivery of backend services.
Role & Responsibilities :
- Lead and mentor a team of backend developers, providing technical guidance, conducting code reviews, and ensuring adherence to best practices.
- Contribute to the technical roadmap, including system architecture, scalability, and long-term backend strategy.
- Act as a bridge between the development team and stakeholders, ensuring technical feasibility and alignment with business goals.
- Design, develop, and maintain scalable, high-performance backend services and APIs using NestJS or Node.js.
- Optimize database queries and manage complex database designs in PostgreSQL, ensuring data integrity and performance.
- Develop and maintain secure and efficient APIs, following RESTful and microservice architecture principles.
- Implement authentication and authorization mechanisms, including OAuth2 and JWT, to ensure secure access control.
- Collaborate with front-end teams, product managers, and stakeholders to deliver seamless integration and end-to-end solutions.
- Document technical designs, workflows, and standards to support team understanding and onboarding.
- Foster a culture of continuous improvement, encouraging team members to learn and adapt to new technologies.
- Establish and enforce coding standards, testing practices, and CI/CD pipelines to ensure quality and timely delivery.
- Monitor, troubleshoot, and resolve production issues to maintain optimal application performance and reliability.
- Implement caching strategies (e., Redis, Memcached) and message queuing systems (RabbitMQ, Kafka) for performance optimization.
Qualifications :
Required Skills and Experience :
- 5+ years of experience in backend development, with expertise in NestJS and Node.js.
- Proficiency in PostgreSQL, including database design, complex queries, and optimization.
- Strong experience in building and maintaining RESTful APIs and microservices.
- Hands-on experience with authentication and authorization protocols such as OAuth2 and JWT.
- Deep understanding of asynchronous programming and event-driven architecture.
- Experience with Docker, Kubernetes, or cloud services (AWS, GCP).
- Strong knowledge of version control systems (Git) and CI/CD pipelines.
- Familiarity with testing frameworks like Mocha, Chai, or Jest.
- Proven ability to lead and mentor development teams.
Preferred Skills :
- Experience with message queuing systems (RabbitMQ, Kafka).
- Understanding of caching strategies and tools (Redis, Memcached).
- Knowledge of DevOps practices and CI/CD pipelines for deployment automation.
Soft Skills :
- Excellent problem-solving and analytical abilities.
- Strong communication skills, with the ability to articulate technical concepts to non-technical stakeholders.
- Proven ability to work in a collaborative, team-oriented environment
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
9-11 Yrs
5-7 Yrs
4-8 Yrs