a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

Job Title: Full Stack Software Developer Intermediate
Location: Toronto, Ontario (Onsite / Hybrid)
Employment Type
  • Contract-to-Hire

Role Overview

We are seeking an Intermediate Full Stack Software Developer to join our engineering team on a contract-to-hire basis.

This role requires strong experience across both backend and frontend development, as well as exposure to:

  • API-driven architecture
  • Modern UI frameworks
  • AI-assisted development workflows

You will contribute to building scalable enterprise applications and modern digital experiences, working closely with product, architecture, and QA teams.


Key Responsibilities
  • Develop and maintain web applications using JavaScript, TypeScript, Python, C#, Ruby on Rails, and .NET frameworks
  • Design and implement RESTful APIs
  • Build responsive UI using React.js
  • Collaborate with cross-functional teams to translate business requirements into technical solutions
  • Apply enterprise UI engineering principles and component-based design systems
  • Manage databases (SQL, MySQL) and data storage solutions
  • Deploy and manage applications on AWS and Azure
  • Use version control systems like Git, GitHub, and SVN
  • Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives)
  • Write clean, maintainable, and efficient code across Linux and Windows environments
  • Test, debug, and optimize applications for performance and security
  • Stay updated with emerging technologies and industry trends

General Skills
  • Strong full-stack development experience
  • Solid understanding of frontend and backend technologies
  • Strong analytical and problem-solving skills
  • Experience working in Agile environments
  • Ability to manage multiple priorities effectively

Required Qualifications
  • 8+ years of professional software development experience
  • Strong experience in:
    • Frontend: JavaScript, React (or similar frameworks)
    • Backend: Python, Java, or C#
  • Proficiency in SQL databases (MySQL, SQL Server)
  • Experience with cloud platforms (AWS or Azure)
  • Hands-on experience with REST APIs and microservices architecture
  • Experience with version control systems (Git, GitHub, SVN)
  • Experience working with AI development tools (e.g., Cursor, GitHub Copilot, Claude)
  • Familiarity with Agile methodologies and tools like Jira
  • Strong troubleshooting and problem-solving abilities

Preferred / Nice-to-Have Skills
  • Experience with Linux systems and command-line tools
  • Exposure to cloud-native architectures and DevOps practices
  • Knowledge of additional languages (C++, Ruby on Rails, VBA)

Specific Experience Requirements
  • Python: Minimum 5 years
  • LLM / AI Model usage: Minimum 3 years

Core Tech Stack
  • Languages: Python, JavaScript, TypeScript, C#, Ruby
  • Frontend: React.js
  • Backend: .NET, API Development
  • Cloud: AWS, Azure
  • Databases: SQL, MySQL
  • Tools: Git, GitHub, SVN, Jira
Similar jobs

Full Stack Software Developer – Intermediate

Apply Now
Back to search page