Job Title: Recent Grad Software Engineer
Location: Toronto (Hybrid)
Job Type: 6-month Contract (Extendable)
On-Site: 4 Days per Week in Office
About the Role
We're looking for a recent Computer Science graduate with a strong foundation in object-oriented programming, databases, version control, and RESTful APIs. This is a great opportunity to grow your skills working in a modern tech stack that includes React, Node.js, TypeScript, and NestJS, while gaining real-world exposure to cloud-native development on Azure.
You'll join a fast-paced, collaborative environment where you'll help build scalable full-stack applications and experiment with emerging tools like GitHub Copilot.
Key Responsibilities
- Develop and maintain full-stack applications using React (TypeScript) on the front end and Node.js / NestJS on the back end.
- Design and implement scalable APIs and services using RESTful design principles.
- Use Git and version control best practices for collaborative development.
- Contribute to the development and deployment of applications within Azure Container Apps and other Azure services.
- Collaborate with designers, developers, and product teams to ensure smooth front-to-back integration.
- Explore and experiment with AI-powered tools such as GitHub Copilot.
- Debug, test, and optimize applications for performance and reliability.
What We're Looking For
- Recent graduate in Computer Science or a related field.
- Hands-on experience with React and Node.js.
- Familiarity with TypeScript and back-end frameworks like NestJS is a strong plus.
- Solid understanding of OOP, databases, RESTful APIs, and Git.
- Curious and proactive mindset, with a passion for learning and innovation.
- Strong problem-solving skills and attention to detail.
Nice to Have
- Exposure to Azure services, particularly Azure Container Apps or App Services.
- Interest in or experience with GitHub Copilot or similar AI coding assistants.
- Understanding of CI/CD pipelines and DevOps best practices.