Développeur FullStack Sénior / Senior Full-Stack Developer - e250 Dev Squad at Procom
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Nov, 25

Salary

0.0

Posted On

31 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Docker, Jira, Django, Graphql, Architecture, Communication Skills, Relational Databases, English, Microservices, Python

Industry

Information Technology/IT

Description

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 - MANDATORY SKILLS:

  • 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

SENIOR FULL-STACK DEVELOPER- PYTHON/REACT – NICE-TO-HAVE SKILLS:

  • 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
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
Loading...