Senior Software Engineer
Rafeeq is a leading technology-driven platform in Qatar, delivering millions of orders annually with high-performance and zero-downtime infrastructure. We operate large-scale distributed systems across AWS and GCP, powering real-time delivery, e-commerce, and booking services.
We are looking for a Senior Software Engineer to join our core engineering team and help design, build, and scale high-performance systems serving hundreds of thousands of users.
🔧 Key Responsibilities
Design, develop, and maintain scalable backend services using Node.js
Architect and manage highly scalable infrastructure on AWS
Design and optimize SQL and NoSQL databases (RDS, DynamoDB, MongoDB, Redis, etc.)
Build and maintain real-time systems (WebSockets, Pub/Sub, real-time notifications, live tracking)
Develop and maintain real-time communication APIs
Implement high-availability, fault-tolerant distributed systems
Optimize system performance for high-traffic production environments
Work on search engine integrations and optimization (ElasticSearch, OpenSearch, or similar)
Design clean, secure RESTful and event-driven APIs
Improve CI/CD pipelines and DevOps workflows
Lead code reviews and mentor mid/junior engineers
Collaborate with product, mobile, and frontend teams to deliver end-to-end features
🧠Required Technical Skills
Backend & Architecture
5+ years of experience in backend development
Strong expertise in Node.js (Express, NestJS, or similar frameworks)
Deep understanding of microservices architecture
Experience with event-driven systems (Kafka, SQS, SNS, Pub/Sub)
Cloud & Infrastructure
Strong experience with AWS:
EC2, ECS/EKS, Lambda
RDS, DynamoDB
S3, CloudFront
CloudWatch, IAM
Experience designing highly scalable infrastructure
Knowledge of auto-scaling, load balancing, caching strategies
Databases
Advanced experience with:
SQL (MySQL, PostgreSQL)
NoSQL (MongoDB, DynamoDB)
Real-time databases (Redis, Firebase, etc.)
Strong knowledge of indexing, query optimization, and database performance tuning
Real-Time Systems
Experience building:
Live tracking systems
Real-time notifications
WebSocket-based communication
Experience in scalable messaging systems
Search & Performance
Experience with ElasticSearch / OpenSearch
Search optimization, indexing strategies
Handling large datasets and query performance
🎯 Nice to Have
Experience in delivery, ride-hailing, or high-volume transactional platforms
Experience with Kubernetes
Experience with Infrastructure as Code (Terraform / CloudFormation)
Knowledge of GCP
Experience handling systems serving millions of requests daily
👤 Ideal Candidate
Strong system design skills
Problem solver with performance-first mindset
Comfortable working in high-load production environments
Takes ownership and drives technical decisions
Mentors and elevates team members
Startup mindset with enterprise-level discipline
📈 What We Offer
Work on systems processing millions of transactions annually
Opportunity to design large-scale architecture
Competitive salary
Leadership growth opportunities
Direct impact on product and infrastructure decisions
Published on: 4/2/2026

Rafeeq
Rafeeq is Qatar’s first all-in-one delivery and lifestyle platform, designed to seamlessly connect people with their daily needs through a single, user-friendly app.
Please let Rafeeq know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!




