FIND_THE_RIGHTJOB.
JOB_REQUIREMENTS
Hires in
Not specified
Employment Type
Not specified
Company Location
Not specified
Salary
Not specified
Job Summary:
We are looking for an experienced Backend Developer to design, build, and maintain scalable, high-performance backend systems using Node.js in a microservices architecture. You will be responsible for developing robust APIs, managing databases (MongoDB & PostgreSQL), ensuring system reliability, and collaborating closely with frontend, DevOps, and product teams to deliver exceptional products.
Roles and Responsibilities:
Design, develop, and maintain scalable backend services using Node.js in a microservices architecture with emphasis on modularity, reusability, and fault tolerance. Build and expose secure, well-documented RESTful and GraphQL APIs following API-first design principles. Implement event-driven architectures using message brokers (e.g., RabbitMQ, Kafka, or Azure Service Bus) to enable asynchronous communication between microservices. Design and optimize data models and queries for both MongoDB (NoSQL) and PostgreSQL (Relational), ensuring performance, data integrity, and scalability. Implement authentication & authorization (OAuth2, JWT, OpenID Connect) and apply security best practices across services and APIs. Optimize application performance through caching (Redis), query optimization, load balancing, and efficient resource utilization. Troubleshoot and resolve production incidents, perform root cause analysis, and implement preventive measures to ensure high availability and minimal downtime. Conduct code reviews, mentor junior developers, and contribute to architectural decisions and technical standards. Collaborate with frontend developers, DevOps engineers, product managers, and QA to define requirements, design solutions, and deliver features on schedule. Stay up-to-date with the latest backend technologies, tools, and best practices and proactively suggest improvements to the system architecture.
Competencies:
Strong experience building and maintaining microservices and API-driven applications. Expertise in MongoDB (including aggregation pipelines, indexing, and schema design) and PostgreSQL (advanced SQL, transactions, optimizations). Solid understanding of event-driven architecture and message queues (RabbitMQ, Kafka, etc.). Experience with Azure cloud services (App Service, Functions, AKS, API Management, Cosmos DB, etc.) and CI/CD using Azure DevOps or similar. Proficiency in building and securing REST & GraphQL APIs. Strong knowledge of authentication/authorization mechanisms (JWT, OAuth2, etc.). Experience with containerization (Docker) and orchestration (Kubernetes) is a big plus. Excellent problem-solving skills and ability to debug complex issues in distributed systems. Strong communication skills and experience working in Agile/Scrum environments.
Education: Minimum Bachelor’s Degree in Software Development
Minimum Experience: 2+ years of hands-on experience in backend development with Node.js (Express, NestJS, or Fastify preferred).
Job Type: Full-time
Pay: Rs100,000.00 - Rs150,000.00 per month
Work Location: In person
Similar jobs
No similar jobs found
© 2026 Qureos. All rights reserved.