We are seeking a highly skilled Full Stack Developer to join our client for a six-month contract. This individual will work closely with cross-functional teams in an Agile environment to build, maintain, and optimize full stack applications. A strong focus on technical expertise, team collaboration, and automation is essential for success in this role.
This is a contractual hybrid role for a period of 6 months, with the potential for extension. The candidate must work from the Toronto office 3 days/ week.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using Node.js (Angular) for frontend and Python (API) for backend services.
- Work with MS SQL for database development, optimization, and integration.
- Create and maintain automated unit tests and automated security testing pipelines to ensure high-quality, secure code.
- Use GitHub Actions to support seamless CI/CD workflows.
- Manage Git branching strategies, submit pull requests, and actively participate in peer reviews.
- Contribute to agile ceremonies and maintain work tracking using Jira.
- Engage in pair programming to foster knowledge sharing and collaboration.
- Communicate effectively with team members and stakeholders, contributing to a positive and productive team culture.
Required Skills & Experience:
- Proven experience in full stack development with Node.js (Angular) and Python APIs.
- Proficiency in working with MS SQL databases.
- Hands-on experience in writing and maintaining automated unit and security tests.
- Solid understanding and practical use of GitHub Actions for CI/CD automation.
- Familiarity with Git branching, pull requests, and peer code reviews.
- Experience working in Jira-based Agile environments.
- Comfortable and experienced in pair programming settings.
- Strong interpersonal and communication skillsmust be a team player with a collaborative mindset.
We offer a competitive salary, casual workspace, and great people to collaborate with. If this job sounds perfect for you, please apply.