Enable job alerts via email!

Intermediate Full Stack Engineer

FutureFit AI

Toronto

Hybrid

CAD 120,000 - 140,000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

FutureFit AI is seeking an Intermediate Full Stack Software Engineer to develop scalable web applications. This role involves working in a collaborative environment, enhancing the user experience and contributing to impactful projects. Ideal candidates will have experience with React, Node.js, and strong database skills, alongside a willingness to grow and innovate in a fast-paced setting.

Benefits

Unlimited PTO
Healthcare
Career development budget
Technology reimbursement
Flexible schedules
Work directly with the founding team

Qualifications

  • 3+ years building and maintaining web applications.
  • Experience with modern Javascript (ES6+) or TypeScript.
  • Authorization to work in Canada.

Responsibilities

  • Design, develop, and maintain scalable web applications using React and Node.js.
  • Build APIs with MongoDB and PostgreSQL.
  • Collaborate with teams to translate user needs into technical solutions.

Skills

React
Node.js
MongoDB
PostgreSQL
Unit testing
Integration testing
E2E testing

Tools

AWS
Git

Job description

Come join our Engineering Team!

High velocity, high intensity, high trust, high bar, high impact, and a will to win.

FutureFit AI could be the right next step in your career journey if reading those words resonates deeply with you, full stop. You live and lead with humility, pursue audacious goals, and are motivated by having a meaningful and positive impact on the people and the world around you.

First, an important note: Data shows that men on average apply for a role if they meet 3/10 requirements while women often only do so if it’s 10/10. We work hard to be clear and specific about what our roles include and demand and encourage you to apply if you see a strong (but not necessarily perfect) fit between you and the opportunity.

Your Role

We’re looking for an Intermediate Full Stack Software Engineer to join our engineering team. In this role, you'll work across the stack to build scalable, secure, and user-centric web applications.

You’ll contribute to product development from design to deployment, collaborating with designers, product managers, and other engineers to solve meaningful problems. This is a hands-on development role with real ownership over services, infrastructure, and technical decisions.

Your Skills & Experience
  • 3+ years of hands-on experience building and maintaining production-grade web applications.

  • Advanced proficiency in React (with hooks, functional components, and state management patterns like Context or Redux).

  • Strong backend development experience with Node.js using modern JavaScript (ES6+) or TypeScript.

  • Solid database experience with both MongoDB (document modeling, aggregation pipelines) and PostgreSQL (joins, indexes, query optimization).

  • Comfortable with writing tests (unit, integration, and/or E2E) and maintaining test coverage.

  • Authorization to work in Canada without sponsorship.

  • Bonus: Hands-on experience deploying and managing applications in AWS, including but not limited to:

    • ECS or Lambda for compute

    • S3, CloudWatch, IAM, and Secrets Manager

  • Bonus: Proficient with Git-based workflows and CI/CD pipelines.

Your Responsibilities
  • Design, develop, and maintain scalable web applications using React on the frontend and Node.js on the backend.

  • Build and maintain RESTful or GraphQL APIs, with efficient data access patterns using MongoDB and PostgreSQL.

  • Collaborate with product managers and designers to translate user needs into technical solutions with clean, maintainable code.

  • Participate in code reviews to uphold engineering quality and share knowledge with peers.

  • Write unit, integration, and end-to-end tests to ensure reliability and regression safety.

  • Troubleshoot production issues and participate in root cause analysis and resolution.

  • Contribute to improving team workflows, documentation, and development practices.

  • Stay current with relevant technologies and advocate for appropriate adoption where it adds value.

Your Education

Your alma mater isn’t our focus. Your grit, hunger, and drive are. If you’re one who learns continuously, tackles challenges head-on, and knows your strengths and gaps intimately, you’re our person.

Job Benefits
  • Work directly with the founding team

  • Unlimited PTO

  • Healthcare

  • Career development budget

  • Technology reimbursement

  • Flexible schedules built on trust

Location

We are open to remote candidates based in Canada, with a preference for Toronto where the majority of our engineering team is located. Interested applicants must have authorization to work in Canada without sponsorship.

Hybrid Work Policy For Toronto-Based Team

We place a high value on weekly face-to-face collaboration and team building. While we don't expect you to be in office every day, the general expectation for Toronto-based team members is to come to office 2x/week. Our office is conveniently located at 325 Front St West (a short walk from Union Station).

Compensation

The base salary range for this role is $120,000 - $140,000 CAD. It is variable based on applied experience and other factors identified by the hiring committee.

Role Logistics - Hiring Journey

At FutureFit AI, we believe in designing intentional and rigorous hiring journeys to help you determine if this is the best role and organization for you, based on your unique skills, mindset, and experiences. We operate at high velocity with high intensity and want an accurate taste of what that feels like before you get through the door.

Every hiring journey at FutureFit AI consists of thoughtfully crafted steps including a performance challenge and rounds of interviews with team members. For this role, that might look like:

  1. Online Application

  2. Initial Screen with CTO

  3. Algorithmic Coding Challenge (live on call)

  4. Technical Design Challenge (live on call)

  5. Final 1:1 Interview

  6. Final Decision

This process generally takes around 4 weeks but may vary based on candidate availability.

Our Company

In looking at a job posting, it’s often hard to get a basic picture of the company profile (size, stage, structure, etc.) which is why we are sharing it with you upfront. This helps you quickly decide and helps us focus any time we spend together on going beyond the basics:

  1. Problem Domain: Future of Work / Workforce Development - important that the problem domain interests you even if you haven’t worked in the space before.

  2. Industry: SaaS / AI - technology and data are at the core of what we build.

  3. Customers: We partner with workforce development agencies, government agencies, and employers/enterprises.

  4. Structure: We are organized around the following key departments: Growth, Customer Success, Product, Engineering, Data, People & Culture, Finance & Operations.

  5. Team: We are a team of 30-50 across US and Canada with main hubs in New York and Toronto.

  6. Funding: We built the company from 0 to 1 with no external capital (a rare feat for tech startups) and have subsequently raised one round of funding led by JP Morgan which fueled a significant growth trajectory for us.


Our Core Principles
  • Be Curious

  • Drive to Outcomes

  • Raise the Bar

  • Speed Matters

  • Own It

  • We Over Me

About FutureFit AI

At FutureFit AI, we’re on a mission to unlock pathways between talent and opportunity using the power of AI. We focus on personalized, AI-powered career guidance for job seekers, emphasizing skills over extensive resumes, and partner with workforce development partners, governments, and employers to level access to opportunity.

FutureFit AI is a growing, venture-backed company focused on using technology to improve the lives and outcomes for people going through career transitions. We’re a small, driven team, united by our commitment to the job seekers and workforce ecosystems we serve. We're not just building a company; we're shaping the future of work.

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request an accommodation.

FutureFit AI All rights reserved, we are proud to be an equal opportunity workplace. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, religion, color, gender identity, sexual orientation, age, disability, veteran status, or other applicable legally protected characteristics. We encourage people of different backgrounds, experiences, abilities, and perspectives to apply.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Fullstack Engineer (UI/UX)

Sherpa

Toronto

Remote

CAD 120,000 - 170,000

4 days ago
Be an early applicant

Staff Full Stack Engineer (Remote)

Lightci (Light Consulting)

Toronto

Remote

CAD 100,000 - 140,000

27 days ago

Backend Engineer, Node.js/Typescript

Deel

Toronto

Remote

CAD 120,000 - 170,000

4 days ago
Be an early applicant

Senior Backend Developer (Remote)

Big Viking Games

Toronto

Remote

CAD 120,000 - 140,000

6 days ago
Be an early applicant

Senior Software Developer, Telephony

CallMiner

Toronto

Remote

CAD 120,000 - 150,000

4 days ago
Be an early applicant

Staff Back End Engineer

Agora

Toronto

Remote

CAD 100,000 - 150,000

3 days ago
Be an early applicant

Senior Backend Engineer, Node.js/Typescript

Deel

Toronto

Remote

CAD 120,000 - 170,000

4 days ago
Be an early applicant

Founding Full Stack Engineer

Exbots

Greater Toronto Area

Remote

CAD 100,000 - 125,000

30+ days ago

Senior Software Engineer - Credit

MQ Referrals Only

Toronto

Remote

CAD 90,000 - 130,000

3 days ago
Be an early applicant