Location
Casablanca, Casablanca-Settat, Morocco
Posted
May 02, 2024
Job Description
Responsibilities:
-Design and develop robust and scalable software applications using Python and related technologies.
-Collaborate with product managers, designers, and other engineers to define technical requirements and translate them into efficient and elegant code.
-Implement best practices for software development, including code reviews, unit testing, and continuous integration and deployment.
-Optimize performance and reliability of software applications through code optimization, caching strategies, and system architecture improvements.
-Troubleshoot and debug complex technical issues, providing timely resolutions and maintaining system uptime.
-Stay updated with the latest trends and advancements in Python development, incorporating new tools and technologies into our development processes.
-Mentor junior engineers and provide technical guidance and support to foster their growth and development.
-Participate in design discussions, architectural planning, and sprint ...