
Full Stack Software Engineer
- Toronto, ON
- Permanent
- Full-time
- Design and develop client applications and backend services using TypeScript, Java, or Python
- Build prototypes, proof of concepts, and tools to support strategic planning and platform innovation
- Collaborate with cross-functional teams to define requirements and deliver enterprise-grade solutions
- Develop utilities and accelerators to streamline development and operational workflows
- Stay current with emerging technologies and bring best practices into project execution
- Apply modern AI tools (e.g., Claude, Cursor) to accelerate development and enhance productivity
- 2 to 3 years of professional experience in full-stack development
- Proficiency in TypeScript, Java, or Python
- Hands-on experience building web applications, RESTful services, and APIs
- Strong knowledge of front-end technologies (HTML, CSS, JavaScript frameworks)
- Familiarity with version control systems such as Git
- Strong systems thinking mindset with the ability to analyze complex architectures
- Excellent problem-solving, communication, and collaboration skills
- Proactive, adaptable, and open to continuous learning
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with CI/CD pipelines and deployment practices
- Exposure to AI-powered developer tools (e.g., Claude, Cursor)
- Knowledge of containerization and orchestration (Docker, Kubernetes)
- Experience working in Agile or Scrum environments
- Bachelor's degree in Computer Science, IT, or equivalent experience
We are sorry but this recruiter does not accept applications from abroad.