Développeur FullStack Sénior / Senior Full-Stack Developer - e250 Dev Squad
Procom
Date: 11 hours ago
City: Montreal, QC
Contract type: Contractor

Senior Full-Stack Developer - Python/React:
On behalf of our Media client, Procom is searching for a Senior Full-Stack Developer - Python/React for a 1-year role. This position is a hybrid position with 2 days onsite at our client’s Toronto office.
Senior Full-Stack Developer- Python/React - Job Description:
The e250 project aims to modernize CBC/Radio-Canada's media production infrastructure by transitioning to a software-based, flexible architecture. The focus is on completing the migration to a Django Backend-for-Frontend architecture with a React Frontend and enhancing the Dynamic Streaming Platform.
Senior Full-Stack Developer- Python/React - Responsibilities:
- Collaborate with the Dev Squad to define, design, test, and optimize the backend and frontend of Dynamic Streaming workflows
- Finalize the migration to Django BFF architecture
- Ensure system performance, security, and scalability
- Work with product and design teams to implement front-end elements
- Conduct thorough testing to validate UI functionalities
- Develop new APIs and optimize existing ones
- Mentor junior engineers and participate in code reviews
- Minimum 10 years of full-stack development experience
- Advanced experience with Django and Python
- Proficiency in HTML5, CSS3, JavaScript (ES6+), and React
- Experience with relational databases and ORMs
- Strong communication skills in English
- Knowledge of GraphQL and Apollo Client
- Experience with microservices architecture and Docker
- Familiarity with animation libraries for UI interactions
- Experience with Agile framework in Jira
- Knowledge of digital accessibility best practices
This is a 1-year contract with an option for a 6-month renewal.
Senior Full-Stack Developer- Python/React - Start Date:
ASAP.
Senior Full-Stack Developer- Python/React - Assignment Location:
Toronto, Ontario, Canada. Hybrid position with a minimum of 2 days onsite per week.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume