Job Description
We are looking for a Senior Backend Engineer to join a fast-growing AI technology company building enterprise-scale, cloud-native platforms.
This is a hands-on role where you will actively design, develop, and scale backend systems while collaborating closely with product, cloud, DevOps, and MLOps teams.
The role is fully remote and open to candidates based in Egypt or Syria, working with distributed teams across MENA, Europe, and the US.
What You Will Do
-
Take a hands-on role in designing and developing backend services for modern, cloud-native applications
-
Lead and contribute to backend application development using Node.js and Python
-
Design and implement scalable, enterprise-grade architectures, including:
-
Microservices
-
Serverless architectures
-
Event-driven systems
-
API-first designs
-
-
Perform code reviews and help establish and maintain coding standards and best practices
-
Collaborate with Product Management, Program Management, and Architecture teams to deliver technical capabilities aligned with business goals
-
Work closely with Cloud Architects as a subject matter expert on cloud-native application design
-
Build, deploy, and maintain applications on AWS
-
Partner with DevOps / MLOps teams to deliver end-to-end automation for deployment, monitoring, and infrastructure
-
Design and implement backend data layers, including SQL and NoSQL databases
-
Support Agile delivery by collaborating with Scrum Masters, Business Analysts, Developers, and Architects
-
Contribute to knowledge sharing and technical excellence across the engineering organization
Required Qualifications
-
Bachelors degree in Computer Science or a related technical field
-
5–7+ years of backend engineering experience (senior-level)
-
Strong hands-on experience with Node.js and Python
-
Proven experience designing, developing, and deploying cloud-native applications
-
Solid background in:
-
Microservices, Serverless, and Event-driven architectures
-
RESTful API design and development
-
-
Strong experience with AWS, including services such as:
-
EC2, IAM, RDS, S3, Lambda, API Gateway, CloudFront
-
SNS, SQS, DynamoDB, CloudWatch, ElastiCache, Kinesis, Kafka
-
-
Hands-on experience with containerized environments (Docker, ECS, OpenShift, Kubernetes)
-
Experience with SQL and NoSQL databases
-
Practical knowledge of DevOps / DevSecOps principles
-
Experience working with Agile / Scrum / Kanban methodologies
-
Familiarity with TDD and/or BDD
-
Fluent English (written and spoken)
-
Strong analytical thinking, problem-solving skills, and ability to work independently in a remote setup
Nice to Have
-
Experience working on Machine Learning or AI-related projects
-
Exposure to Azure or GCP (in addition to AWS)
-
AWS certifications (Developer or other)
-
Experience collaborating closely with product teams in fast-paced environments
Location & Work Model
-
Fully remote
-
Candidates must be based in Egypt or Syria
-
Flexibility to collaborate across multiple time zones
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application