Qureos

FIND_THE_RIGHTJOB.

Backend Developer (Microservices & APIs) — Java / Nest.js (Arabic nationality only)

Doha, Qatar

Backend Developer (Microservices & APIs) — Java / Nest.js

(Arabic nationality only)

Business Impact: Build the backend services and APIs that power product features at scale — ensuring performance, reliability, security and smooth integration across systems.

Role Overview: Design, implement and maintain scalable microservices and APIs using Java and/or Nest.js, applying best practices for distributed systems and ensuring production resilience.

Key Responsibilities:

  • Architect and implement microservices, RESTful/GraphQL APIs and integration patterns.
  • Ensure reliability: caching, rate limiting, circuit breakers and graceful degradation.
  • Work on database schema design, query optimization and data modeling (SQL & NoSQL).
  • Implement secure authentication/authorization and API gateways.
  • Build automated tests and participate in CI/CD workflows.
  • Monitor and profile services to diagnose performance and scalability issues.

Qualifications:

  • Strong experience with Java (Spring Boot) and/or Node.js with Nest.js.
  • Solid understanding of microservices patterns, API design and distributed systems.
  • Experience with databases (Postgres, MongoDB, Redis) and message systems.
  • Familiar with containerization (Docker) and cloud deployments (AKS/AKS/others).

Preferred Skills:

  • Event-driven architecture experience (Kafka/RabbitMQ).
  • GraphQL, API Gateway (Kong/Zuul), Redis caching and advanced telemetry (OpenTelemetry).

Job Type: Full-time

Pay: QAR12,000.00 - QAR15,000.00 per month

Education:

  • Bachelor's (Required)

Experience:

  • Backend Developer (Microservices & APIs) Java / Nest.js: 4 years (Required)

Language:

  • Arabic nationality only (Required)

License/Certification:

  • degree in Computer Science, IT (Required)

© 2025 Qureos. All rights reserved.