Opens LinkedIn
- Employment type
- Contract
- Posting language
- English
- Application method
- Apply on LinkedIn (LinkedIn sign-in required)
Job summary
Design, develop, test, and maintain scalable web applications and reusable software components, while contributing to architecture discussions, code reviews, and technical planning. Collaborate with engineers, QA professionals, and designers to deliver production-ready solutions and support continuous improvement in an Agile environment.
Job details
Software Engineer (React / TypeScript) Location: Toronto, ON Work Model: Hybrid Pay Range: $46-$51/hour We're looking for an experienced Software Engineer to join a collaborative development team focused on building scalable web-based applications and frameworks used across multiple products and platforms. In this role, you'll work closely with software engineers, QA professionals, and designers to develop high-quality solutions that support modern web experiences and cross-platform development initiatives. What You'll Be Doing Design, develop, test, and maintain high-quality software solutions Participate in architecture discussions, code reviews, and technical design sessions Collaborate with cross-functional teams to deliver production-ready applications Contribute to planning activities by estimating work, identifying dependencies, and assessing technical risks Support the development of reusable, maintainable, and scalable application components Work within Agile development environments and contribute to continuous improvement initiatives Required Experience 5+ years of professional software development experience Strong programming, debugging, and problem-solving skills Professional experience developing production software using AI-assisted coding tools such as GitHub Copilot, Cursor, Claude Code, or similar tools as part of a regular development workflow Strong experience with: JavaScript TypeScript React Redux Node.js / NPM Experience building modern web applications using component-based architectures Strong understanding of software design and architecture principles Experience using Git and GitHub for source control Experience working within Agile development teams Familiarity with CI/CD pipelines and automated testing practices Strong collaboration and communication skills Demonstrated commitment to continuous learning and professional development Nice-to-Have Experience Experience supporting large-scale web applications Exposure to test automation tools and strategies Experience contributing to shared frameworks or platform initiatives Ideal Candidate We're looking for a developer who combines strong engineering fundamentals with modern web development experience and has embraced AI-assisted development tools as part of their day-to-day workflow. The ideal candidate enjoys solving complex technical problems, collaborating with others, and building scalable, maintainable software that delivers value to end users.
What you’ll do
Design, develop, test, and maintain scalable web applications and reusable software components, while contributing to architecture discussions, code reviews, and technical planning. Collaborate with engineers, QA professionals, and designers to deliver production-ready solutions and support continuous improvement in an Agile environment.
Requirements
Requires 5+ years of professional software development experience, strong engineering and problem-solving skills, and production experience with JavaScript, TypeScript, React, Redux, Node.js, and NPM. Candidates should regularly use AI-assisted coding tools and have experience with Git/GitHub, Agile teams, software architecture, CI/CD, and automated testing practices.
Listed skills
- JavaScript · Preferred
- TypeScript · Preferred
- React · Preferred
- Node.js · Preferred
- Git · Preferred
- GitHub · Preferred
- Problem solving · Preferred
- Agile · Preferred
- CI/CD · Preferred
- Automated testing · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- JavaScript
- TypeScript
- React
- Redux
- Node.js
- NPM
- AI-Assisted Coding Tools
- Git
- GitHub
- Web Application Development
- Software Architecture
- Debugging
- Problem-Solving
- Agile
- CI/CD
- Automated Testing
Job areas
- Software
- Technology
- Engineering
More jobs from Swoon
Senior Windows Server Automation Engineer
- Hybrid
- Toronto, ON
- Posted Nov 6, 2026
React Developer
- Remote
- Toronto, Ontario, Canada
- Posted Nov 6, 2026
Senior DDI / DNS Infrastructure Engineer
- Remote
- Toronto, Ontario, Canada
- Posted Nov 6, 2026
Senior Firewall Engineer
- Hybrid
- Toronto, ON
- Posted Oct 17, 2026
