Qureos

FIND_THE_RIGHTJOB.

Backend Developer

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.