Entreprise
Mohammed VI Polytechnic University is an institution dedicated to research and innovation in Africa and aims to position itself among world-renowned universities in its fields The University is engaged in economic and human development and puts research and innovation at the forefront of African development. A mechanism that enables it to consolidate Morocco’s frontline position in these fields, in a unique partnership-based approach and boosting skills training relevant for the future of Africa. Located in the municipality of Benguerir, in the very heart of the Green City, Mohammed VI Polytechnic University aspires to leave its mark nationally, continentally, and globally.
Adresse
Lot 660, Hay Moulay Rachid, Ben Guerir 43150
Poste
Backend Developer
Location: The UM6P Vanguard Center, Mohammed VI Polytechnic University (UM6P), Ben Guerir, Morocco
Job Type: CDD convertible en CDI
Number of Positions: 2
About Us:
The UM6P Vanguard Center is a cutting-edge research institution dedicated to driving technological innovation through advanced research and practical applications. Our focus areas include mechatronics, embedded systems, AR/VR, cybersecurity, digital twins, and data science. As we expand our activities, we are seeking a skilled Backend Developer to join our dynamic team.
Position Summary:
We are seeking a talented Backend Developer to design, develop, and maintain server-side applications and databases. The ideal candidate will have a strong foundation in backend development, a passion for building robust and scalable applications, and the ability to work effectively in a multidisciplinary team.
Key Responsibilities:
- Design, develop, and maintain server-side applications and databases.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write clean, efficient, and maintainable code in languages such as Python, Java, or Node.js.
- Develop and maintain RESTful APIs and web services.
- Optimize applications for maximum speed and scalability.
- Perform testing and debugging of backend components to ensure a high-quality product.
- Document development processes, technical specifications, and project progress.
- Stay current with emerging technologies and industry trends related to backend development.
- Participate in team meetings and contribute to brainstorming sessions.
What We Offer:
- A stimulating and innovative work environment at a leading research institution.
- Opportunities for professional growth and development.
- Access to state-of-the-art facilities and resources.
- Collaborative and supportive team culture.
- Competitive salary and benefits package.
Profile recherché
Qualifications:
- Bachelor/Master’s degree or Engineering School, or equivalent, in Computer Science, Software Engineering, or a related field.
- Strong understanding of server-side languages such as Python, Java, or Node.js.
- Experience with database management systems such as MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work collaboratively in a team environment.
- Eagerness to learn and adapt to new challenges and technologies.
Preferred Qualifications:
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Familiarity with microservices architecture.
- Understanding of security principles and best practices in backend development.
- Hands-on experience with testing frameworks (e.g., Mocha, Jest).