
Senior Backend Engineer
- Cairo
- Permanent
- Full-time
- Design, develop, and test new products while maintaining existing systems.
- Stay current with industry trends in software and cloud technologies.
- Ensure code quality and system design meet business needs and best practices (e.g., scalability, fault tolerance).
- Implement security measures to guard against common vulnerabilities.
- Work directly with the Product team to understand and translate requirements.
- Promote modern engineering practices like Scrum and actively participate in Agile ceremonies.
- 4-6 years of experience in web development.
- Strong proficiency in Python for web applications.
- Experience with frameworks such as Django, FastAPI, or similar.
- Familiarity with both relational and NoSQL databases.
- Understanding of web servers (Apache, Nginx) and basic configurations.
- Solid grasp of algorithms, data structures, and performance optimization.
- Experience with Git and collaborative workflows.
- Ability to work independently with minimal supervision.
- Professional-level English communication skills.
- Exposure to cloud platforms (Azure, GCP, AWS).
- Familiarity with CI/CD pipelines, containerization, and orchestration tools (Docker and Kubernetes).
- Understanding of Agile methodologies.
- Knowledge of OWASP Top 10 Web Security Vulnerabilities and mitigation strategies.
- Preferred: Familiarity with machine learning, deep learning, and generative AI concepts and workflows.