Senior Full Stack Developer
Location: Toronto, Hybrid
Language: Strong verbal and written communication skills in English
Duration: 12 months
About the Opportunity
This is an exciting opportunity to join a collaborative development team driving a large-scale digital modernization initiative. In this hands-on role, you will contribute to a critical platform migration while building modern, high-performing applications that support meaningful user experiences at scale.
Working alongside engineers, product managers, and designers, you will help shape both backend and frontend solutions in a fast-paced, delivery-focused environment. This role is well suited to someone who enjoys solving complex problems, mentoring others, and seeing their work make a tangible impact within a large, mission-driven organization.
What’s In It for You
You’ll be part of a team that values collaboration, technical excellence, and continuous improvement. This environment encourages knowledge sharing, thoughtful design, and building solutions that last.
You’ll gain exposure to a large digital transformation initiative, working with modern frameworks, cloud platforms, and experienced technical leaders, while having the opportunity to influence architecture and development best practices.
Your Responsibilities
You’ll contribute to the migration of applications into a Django (Python) Backend-for-Frontend architecture.
In this role, you’ll design and build responsive, user-friendly frontend components using React, JavaScript, HTML5, and CSS3.
You’ll build, optimize, and maintain APIs while strengthening backend infrastructure.
You’ll refactor existing code to improve maintainability, scalability, and long-term performance.
You’ll ensure accessibility, responsiveness, and cross-browser compatibility across all frontend solutions.
You’ll conduct automated testing across backend and frontend systems to support high-quality releases.
You’ll mentor team members, participate in code reviews, and contribute to technical documentation.
Skills and Qualifications
10+ years of full-stack development experience across backend and frontend systems.
Advanced expertise with Django, Python, and relational databases such as PostgreSQL or MySQL.
Strong frontend development experience with React and modern JavaScript frameworks.
Proven experience building scalable APIs and working with cloud platforms such as AWS, Azure, or GCP.
Hands-on experience with testing frameworks such as Jest, Cypress, or Mocha.
Strong communication skills and the ability to collaborate effectively across technical and non-technical teams.
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Why Partner with Altis
If you’ve never worked with a staffing agency before, we make it easy. We work with top employers across Canada who have great jobs to fill, each vetted and verified by our team. When you apply for a job with Altis, we get to know you as a candidate and learn what your strengths are. Then, if you’re a solid match, we handle all the logistics, advocating for you as a candidate for the role, providing access to coaching and connecting you directly with the hiring manager. And rest assured, all our services are free of cost for candidates.