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 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