2 months ago
Rabat, MoroccoStaff+
Responsibilities
- Develop performant web applications with Python and Django.
- Participate in project design and architecture decisions.
- Integrate third-party APIs and manage relational databases.
- Ensure code quality through best practices, unit tests, and code reviews.
- Guide and support the development team.
- Collaborate with product and UX/UI teams on technical solutions.
- Participate in Agile Scrum and Kanban rituals.
Requirements
- Bac+5 in computer science or equivalent.
- At least 8 years of development experience in a similar role.
- Strong proficiency in Python and Django.
- Experience with relational databases and Django ORM.
- Knowledge of RESTful API concepts and external service integration.
- Django REST Framework experience is advantageous.
- Frontend knowledge including HTML, CSS, JavaScript, React, or Vue.js is advantageous.
- Experience with cloud or containerized projects, including AWS and Docker, is advantageous.
Benefits
- Work for a growing company that invests in its talent.
- Work on large-scale projects for international clients.
- Stimulating, collaborative, and Agile environment.
- Career development opportunities and regular training.
- Position available in Rabat, Casablanca, or Oujda.
