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 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
Bachelors degree in Computer Science or a related technical field
57 years of backend engineering experience (senior-level)
Strong hands-on experience with 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
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
Fully remote
Candidates must be based in Egypt or Syria
Flexibility to collaborate across multiple time zones