Our client, a well-established and iconic Canadian brand, is seeking a Senior Developer (JavaScript, Python, SQL) to join their team on an initial 6-month contract. This role offers a strong opportunity for extension and/or conversion to a full-time position, making it an excellent fit for candidates looking to grow within a reputable and stable organization.
In this role, you will be a hands-on contributor responsible for executing across a variety of development initiatives. You will work closely with cross-functional teams to design, develop, and implement scalable solutions, with a primary focus on backend and data-driven development. This is an execution-focused position suited for someone who enjoys rolling up their sleeves and actively contributing to coding and delivery.
Key Responsibilities:
- Develop, maintain, and enhance applications using JavaScript (Node.js), Python, and SQL
- Collaborate with internal stakeholders to understand business requirements and translate them into technical solutions
- Write clean, efficient, and well-documented code across multiple projects and systems
- Support data-related initiatives, including querying, data manipulation, and optimization using SQL
- Contribute to code reviews, testing, and debugging to ensure high-quality deliverables
- Participate in ongoing improvements to development processes and best practices
Qualifications:
- 3+ years of hands-on experience working with JavaScript (Node.js), Python, and SQL
- Proven ability to work in a fast-paced, delivery-focused environment with multiple priorities
- Strong problem-solving skills and attention to detail
- Excellent communication skills, both written and verbal, with the ability to collaborate effectively across teams
- Ability to work in a hybrid environment, with availability to be in the Toronto office 3-4 days per week

