Job Description – Senior Node.js Developer (GraphQL, MongoDB, Integrations)
Job Title: Senior Node.js Developer (GraphQL, MongoDB, Integrations)
Department: Technical Team
Reports To: Tech Lead / Project Manager
Location: Onsite
Job Type: Full-time
Role Summary
The Senior Node.js Developer will be responsible for building and maintaining backend systems with a strong focus on GraphQL, MongoDB, and heavy API integrations. This role requires expertise in developing scalable server-side applications, integrating third-party systems, and ensuring secure, high-performance solutions.
Key Responsibilities
- Design, develop, and maintain backend applications using Node.js.
- Build and optimize GraphQL APIs and RESTful services for scalable applications.
- Manage databases with MongoDB, including schema design, optimization, and performance tuning.
- Integrate multiple third-party APIs and platforms such as WhatsApp API, Reidin, Property Monitor, QuickBooks, Zoho Books, Entrust, and others.
- Collaborate with frontend developers, QA, and DevOps teams to ensure seamless delivery of features.
- Ensure backend systems are secure, reliable, and compliant with SOC 2 / ISO standards.
- Write clean, maintainable, and well-documented code.
- Troubleshoot, debug, and resolve complex backend and integration issues.
- Responsibilities are not limited to the above and may evolve as per business needs.
Qualifications & Skills
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience in backend development with Node.js.
- Strong expertise in GraphQL, RESTful APIs, and API integrations.
- Hands-on experience with MongoDB database design and performance optimization.
- Familiarity with cloud services (AWS, Vercel) and CI/CD pipelines.
- Solid understanding of authentication, authorization, and data security best practices.
- Excellent problem-solving, debugging, and analytical skills.
- Qualifications and skills are not limited to the above and equivalent experience may be considered.
Performance Indicators
- Stability, scalability, and security of backend applications.
- Timely and successful delivery of integrations with third-party systems.
- Quality and maintainability of code.
- Effective collaboration with cross-functional teams.
- Compliance with SOC 2 / ISO requirements in development and documentation.
Job Type: Full-time
Work Location: In person
Job Type: Full-time
Pay: Rs200,000.00 - Rs300,000.00 per month
Work Location: In person