Jr. Full Stack developer to support the implementation and advancement of a Dynamic Streaming Platform
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on August 29th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Our valued client is looking for a Jr. Full Stack developer to support the implementation and advancement of a Dynamic Streaming Platform.
An initial 1-year contract (with 1 additional 6 month renewable option periods). Toronto or Montreal (minimum 2 days per week on-site).
Tasks include:
- Short-term Objectives:
- Assist in Finalizing the Django BFF Migration:
- Support senior developers in completing the migration of the current architecture to a Django-based Backend-for-Frontend system.
- Address and resolve smaller, well-defined tasks or bugs within the migration process.
- Contribute to Dynamic Streaming UX/UI Implementation:
- Collaborate with the frontend development team to implement components of the UX/UI design.
- Focus on responsive and interactive front-end features.
- Ensure design consistency by adhering to established coding guidelines and frameworks.
- Mid-long-term objectives:
- Support Frontend Enhancements:
- Assist in implementing additional features for the Dynamic Streaming Platform's user interface
- Work on improving UI responsiveness, performance, and cross-browser compatibility under the supervision of senior developers.
- Assist in Backend Improvements:
- Work on predefined backend tasks, such as extending or optimizing APIs for the Dynamic Streaming backend
- Debug and troubleshoot backend issues with guidance from senior team members.
- Ongoing Platform Support and Development:
- Continue contributing to feature updates and bug fixes for both the frontend and backend
- Collaborate with other developers to adapt the platform to meet future business or technical requirements.
- Skill Development and Contribution:
- Enhance technical expertise by learning best practices in full-stack development
- Gradually take on increasing responsibility in both frontend and backend tasks
- Provide smaller contributions to documentation, knowledge sharing, and collaboration across teams
Must have:
- 1-3 years of professional experience as a Full Stack Developer (internships or academic projects in related fields are acceptable)
- Exhibit a foundational understanding of full-stack development and have familiarity with the following tools and technologies:
- Frontend: Basic knowledge of React.js, HTML, CSS, JavaScript.
- Backend: Foundational experience with Python, Django, or similar frameworks.
- Database: Basic understanding of relational databases like PostgreSQL.
- Version Control: Proficiency with Git and Git-based collaboration workflows.
- Additional Basics: Familiarity with REST API concepts, testing, and debugging
Nice to have:
- Experience creating wireframes, user flows, interactive prototypes, and mockups for applications across physical devices, touchscreens, and desktop systems.
- Experience adapting designs for different user roles (e.g., operators, simple users) and skill levels
- Experience working with third-party services
- Knowledge of digital accessibility best practices an asset; Working experience with Agile framework in Jira is an asset
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you