Qureos

FIND_THE_RIGHTJOB.

Senior Full Stack Engineer (Python/Node.js/PostgreSQL)

Lahore, Pakistan

About the Role:

We are looking for a highly skilled Senior Full Stack Engineer to tackle our most critical technical challenges. This role goes beyond feature development; you will be responsible for designing, building, and optimizing the core systems that power our security, data processing, and observability platforms. You will have a direct impact on our product's scalability, reliability, and compliance.

If you are passionate about solving complex backend problems, designing fault-tolerant systems, and writing high-performance code, this is the role for you.

Key Responsibilities:

  • Architect and Implement Secure Data Systems: Design and implement robust encryption key management and rotation strategies for PostgreSQL and MongoDB to meet strict compliance requirements, ensuring data security without sacrificing performance.
  • Build Scalable Data Pipelines: Re-architect our log shipping infrastructure to handle massive scale, replacing bottlenecks with a high-throughput, low-latency system using modern technologies (e.g., Kafka, Fluent Bit, Redis).
  • Engineer Distributed Processing Services: Break down monolithic bottlenecks by designing a distributed, fault-tolerant video processing service. This involves leveraging object storage, job queues, and containerization to enable horizontal scaling.
  • Drive System Reliability: Identify and eliminate single points of failure across our stack, ensuring high availability for critical services.
  • Collaborate & Mentor: Work closely with cross-functional teams, including DevOps, Data Science, and Security, to deliver end-to-end solutions. Mentor other engineers on best practices for system design.

The Ideal Candidate Has:

  • 5+ years of professional software development experience with a strong backend focus.
  • Proficiency in our core stack: Python, Node.js, PostgreSQL, MongoDB, and AWS/Azure/GCP.
  • Proven experience in at least two of the following three areas:
  • Data Security & Cryptography: Practical experience with database encryption (e.g., TDE, application-level), key management services (KMS), and designing secure key rotation mechanisms.
  • High-Volume Data Streaming: Hands-on experience with building or optimizing data pipelines using tools like Kafka, RabbitMQ, Fluentd/Fluent Bit, or Redis Streams.
  • Distributed Systems & Scalable Processing: Experience designing systems that process large files (e.g., video, images) using job queues (Celery, Redis Queue), object storage (S3, MinIO), and containerized workers (Docker, Kubernetes).
  • Strong understanding of DevOps principles and infrastructure-as-code (e.g., Terraform, Ansible).
  • Experience with performance benchmarking, profiling, and optimization.

Job Type: Full-time

Pay: Rs150,000.00 - Rs350,000.00 per month

Work Location: In person

© 2025 Qureos. All rights reserved.