Node.js Backend Developer
Location: Dehradun, Uttarakhand
Job Type: Full-Time (In-Office)
Experience: 1–5 Years (Freshers with strong Node.js and MongoDB skills may also apply)
About the Role
We are looking for a talented Node.js Backend Developer to join our team in Dehradun. The ideal candidate will be responsible for developing scalable backend systems, APIs, and database architectures for web and mobile applications. You will work closely with frontend developers, UI/UX designers, and project managers to build high-quality software products.
Key Responsibilities
- Design, develop, and maintain backend applications using Node.js.
- Build secure and scalable REST APIs.
- Design and manage MongoDB databases.
- Implement authentication and authorization systems.
- Integrate third-party APIs and services.
- Optimize application performance and database queries.
- Troubleshoot, debug, and resolve backend issues.
- Ensure security, reliability, and scalability of applications.
- Collaborate with frontend developers and other team members.
- Maintain clean, well-documented, and reusable code.
Required Skills
- Strong knowledge of Node.js and JavaScript.
- Experience with Express.js framework.
- Strong understanding of MongoDB and Mongoose.
- Experience building RESTful APIs.
- Knowledge of JWT Authentication and Role-Based Access Control.
- Understanding of database design and optimization.
- Experience with Git and version control systems.
- Familiarity with API testing tools such as Postman.
Preferred Skills
- Experience with Socket.IO and real-time applications.
- Knowledge of Firebase services.
- Experience with AWS, DigitalOcean, VPS, or cloud deployments.
- Knowledge of Docker and CI/CD pipelines.
- Experience working on ERP, CRM, SaaS, Marketplace, or E-commerce applications.
- Understanding of payment gateway integrations.
- Familiarity with Redis, caching, and performance optimization.
Requirements
- Must own a laptop.
- Must be willing to work from our Dehradun office.
- Strong analytical and problem-solving skills.
- Ability to work independently and collaboratively.
- Good communication skills.
What We Offer
- Competitive salary based on skills and experience.
- Opportunity to work on innovative software and mobile app projects.
- Career growth and learning opportunities.
- Friendly and collaborative work environment.
- Exposure to real-world product development and scalable systems.
Screening Questions
- How many years of Node.js development experience do you have?
- How many years of MongoDB experience do you have?
- Have you built and deployed REST APIs in production?
- Do you have experience with JWT Authentication?
- Have you worked with Express.js?
- Do you have experience deploying applications to cloud servers?
- Do you own a laptop?
- Are you willing to work from our Dehradun office?
- What is your expected monthly salary?
Bonus Points
- GitHub profile with backend projects.
- Experience building scalable SaaS, ERP, CRM, Billing, Inventory, or Marketplace platforms.
- Knowledge of microservices architecture.
- Experience with WebSockets and real-time systems.
Pay: From ₹12,000.00 per month
Work Location: In person