Qureos

FIND_THE_RIGHTJOB.

Senior Developers specializing in Node.js, Redis, RabbitMQ, and PostgreSQL/MongoDB for 4 Months

Karachi, Pakistan

Senior Developers specializing in Node.js, Redis, RabbitMQ, and PostgreSQL/MongoDB for 4 Months

Scope of Work
As a Senior Node.js Developer, you will be responsible for designing, developing, and maintaining core backend services and APIs that power our critical applications. This role requires deep expertise in Node.js and a strong command of modern asynchronous programming, real-time data handling, and microservices architecture. A solid foundation in both SQL and NoSQL databases, as well as message queuing systems, is essential for success.

Key Responsibilities

  • Design and Development: Lead the design and implementation of highly scalable, low-latency, and high-performance services using Node.js and TypeScript.
  • Database Management: Architect and optimize database schemas and queries for both relational (PostgreSQL) and NoSQL (MongoDB) storage, ensuring data integrity and performance.
  • Caching & Optimization: Implement robust caching strategies using Redis to dramatically improve application speed and reduce database load.
  • Asynchronous Systems: Design, build, and maintain event-driven and microservices architectures utilizing RabbitMQ for reliable inter-service communication and background job processing.
  • Code Quality: Write clean, maintainable, efficient, and well-tested code (unit, integration, and end-to-end tests).
  • Mentorship: Mentor junior and mid-level developers, conduct thorough code reviews, and contribute to the team's continuous learning and improvement.
  • Operations: Collaborate with DevOps teams on deployment, monitoring, and scaling of applications in a cloud environment (e.g., AWS, GCP, Azure).
  • Troubleshooting: Identify and resolve performance bottlenecks, system outages, and complex production issues.

Required Qualifications

  • Experience: 4-5 years of professional experience in backend development, with a significant focus on Node.js.
  • Expertise in Node.js: Deep understanding of the Node.js event loop, asynchronous programming, streams, and performance tuning.
  • Databases (Dual Proficiency):
  • Strong proficiency in PostgreSQL, including complex SQL queries, stored procedures, and database optimization techniques.
  • Solid experience with MongoDB, including schema design, aggregation pipelines, and performance best practices.
  • Caching and Data Structures: Proven experience implementing and optimizing services using Redis (e.g., for session management, leaderboards, distributed locks, or pub/sub).
  • Message Queuing: Hands-on experience designing and working with message brokers, specifically RabbitMQ or similar systems (e.g., Kafka, ActiveMQ).
  • System Design: Experience designing and deploying robust RESTful APIs and/or GraphQL services.
  • Tooling: Familiarity with Git, CI/CD pipelines, and cloud environments (e.g., Docker, Kubernetes).

Apply /send your CVs on (careers@kodevglobal.com)

Job Types: Full-time, Contract
Contract length: 4 months

Work Location: In person

© 2025 Qureos. All rights reserved.