Intermediate to Senior Full Stack Developer

Hourconsultingrecruitmentandhrsolutions — Canada · Posted ~23 hours ago

Senior Full-time Hybrid $80000-$115000 CAD

Skills

Node.js TypeScript Full Stack Development Backend Development REST APIs Cloud Platforms Software Architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a collaborative software engineering team as an Intermediate to Senior Full Stack Developer with a strong backend focus. You will contribute across the full development lifecycle on challenging enterprise projects involving scalable applications, cloud platforms, APIs, and technology integrations.

Highlights

Permanent full-time hybrid role with competitive compensation, challenging enterprise software projects, ownership opportunities, continuous learning, and a collaborative engineering culture.

Description

Location: Liberty Village, Toronto, ON Work Model: Hybrid – 4 days per week in office Employment Type: Full-time, Permanent Salary: $80,000–$115,000 CAD About the OpportunityOur client is a Toronto-based software engineering and digital consulting firm that partners with organizations to build innovative, scalable and secure technology solutions. With teams in Canada and India, they deliver modern software applications, cloud platforms, APIs and technology integrations across a variety of industries. As a Great Place to Work Certified company, they have built a collaborative environment where people are encouraged to take ownership, continue learning and contribute ideas. They are currently looking for an Intermediate to Senior Full Stack Developer with a strong backend focus to join their Toronto team. About the RoleYou’ll work on technically challenging software engineering projects for enterprise clients, contributing across the full development lifecycle from solution design and architecture through development, testing and deployment. The current technology environment includes TypeScript, Node.js, NestJS, React, Next.js, Microsoft Azure and Docker. Because this is a consulting environment, technologies and projects can evolve depending on client requirements. We’re looking for someone with strong engineering fundamentals who enjoys solving problems, learning new technologies and taking ownership of solutions. What You’ll Be DoingDesign, develop and deliver scalable full-stack applicationsBuild backend services and APIs using Node.js and TypeScriptDevelop modern frontend applications using React and Next.jsContribute to architecture and technical design decisionsBuild and integrate REST and API-driven servicesWork with SQL and NoSQL databasesDevelop and deploy applications within Microsoft AzureWork with Docker and modern development environmentsTroubleshoot complex application and production issuesCollaborate directly with developers, architects, project managers and business stakeholdersWork closely with engineering teams across Canada and IndiaUse AI-assisted development tools to improve engineering productivity and problem-solving Required Skills & Experience4–7 years of professional software development experienceStrong professional TypeScript experienceStrong hands-on backend development experience with Node.jsExperience building scalable APIs, services and backend applicationsExperience with NestJS or another Node.js backend framework, with the ability to become productive in NestJS quicklyStrong frontend development experience with ReactExperience with Next.jsExperience working with SQL and NoSQL databasesHands-on experience with Microsoft AzureExperience with DockerStrong understanding of modern software architecture and development practicesExperience working in Agile development environmentsExcellent communication and stakeholder collaboration skillsAbility and interest in learning new technologies as project requirements evolveExperience using, or a strong interest in adopting, AI-assisted development tools Bonus If You HaveConsulting or professional services experienceExperience with microservices or event-driven architecturesExperience working with distributed or offshore development teamsExperience building AI or LLM-powered applicationsFamiliarity with Azure AI, OpenAI APIs or prompt/context engineeringOpen-source contributions or personal technical projectsDegree in Computer Science, Software Engineering or a related discipline Who Will Thrive Here?We’re looking for someone who enjoys solving problems, not simply completing tickets. You’ll thrive in this role if you: Take ownership and proactively move work forwardEnjoy solving complex technical and business problemsAre comfortable working across backend and frontend developmentCan adapt to different technologies and projectsThink critically and challenge assumptions when appropriateEnjoy learning and experimenting with new technologiesUse AI thoughtfully to improve development and problem-solvingCare about clean, maintainable and high-quality codeAre comfortable working in a Mac/Unix-based development environment Why Join?Enterprise Impact: Build meaningful software solutions supporting large-scale digital initiatives. Modern Tech Stack: Work with TypeScript, Node.js, NestJS, React, Next.js, Azure, Docker and emerging AI development tools. Variety: Work across different projects, technologies and business problems within a consulting environment. Growth & Learning: Join an engineering culture that values curiosity, adaptability and continuous improvement. Global Collaboration: Work alongside talented engineering teams across Canada and India. Great Culture: Join a Great Place to Work Certified organization where employees are supported, challenged and encouraged to grow. Salary Range: $80,000–$115,000 CAD Location: Liberty Village, Toronto | 4 days per week in the office