DISCOVER OUR EXPERTISE
Mid-Level Python Engineer
- Posted 29 November 2022
- Salary 20-25k AED p/m & benefits
- LocationDubai
- Job type Permanent
- Discipline Software Engineering
- Contact NameGalya Marinova
Job description
Our client is a leading e-commerce company undergoing a migration project in the MENA region. Based in their Dubai HQ, they want to add several experienced Backend Python Engineers with past PHP experience to their superstar team. They are looking to scale their development team with Engineers who have in-depth experience with Python and PHP.
You'll need to be comfortable working independently and as part of a highly motivated and multidisciplinary team and have excellent problem-solving and troubleshooting skills.
Responsibilities:
- Participate in all aspects of hands-on software development and maintenance including writing code, test automation, manual testing, troubleshooting and production support
- Build/Integrate REST API endpoints
- Write high-quality, testable, reusable, and well-documented code
- Participate in designing/architecting large-scale database
- Work closely with engineers across squads to architect and build highly scalable and robust backend applications and services
Requirements:
- 3+ years of software engineering experience
- Experience in Python
- Experience in PHP (Laravel)
- Proficient understanding of Object-Oriented Programming
- Experience working with relational databases and NoSQL (e.g., MySQL, PostgreSQL, Redis)
- Knowledge about professional software engineering e.g., SOLID principles, design patterns, clean code, separation of concerns
- Experience building a SaaS platform
- AWS, or other cloud provider experience
- Proficient understanding of code versioning tools (GIT)
Nice to Have:
- Experience in Distributed Systems Architecture (Microservices, Event-Driven, and RESTful Services)
- Experience of TDD
If you match the above-mentioned qualifications/experience please feel free to apply.