Global Jobs Opportunity
← Back to all jobs

Software Engineer - FutureFit AI (Remote North America)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Canada / United States)
Work Arrangement:
Remote
Experience:
Mid to Senior level
Job Type:
Full Time
Company:
FutureFit AI
Salary:
USD $150,000 – $185,000 (US) / CAD $130,000 – $175,000 (Canada)
Posted:
2026-10-05
Reporting To:
Engineering Manager

Job Overview

  • FutureFit AI is looking for a full-stack Software Engineer across the mid-to-senior spectrum to join its remote engineering team in North America. The organization develops AI-driven software designed to modernize workforce development and accelerate job placement for individuals navigating career transitions and economic barriers. Engineers on this consolidated team take complete ownership of user-facing features across both frontend and backend platforms.
  • In this role, you will work within a modern technical ecosystem centered around React, TypeScript, Node.js, relational and document databases, and cloud infrastructure hosted on AWS.

Key Responsibilities

  • 🔹 Construct, test, and maintain full-stack web application features across client-side interfaces and backend server components.
  • 🔹 Collaborate with product management, UX design, and data science teams to translate business and user requirements into scalable software.
  • 🔹 Author clean, maintainable, and thoroughly tested code while upholding continuous software quality through peer code reviews.
  • 🔹 Evaluate architectural decisions, weigh technical trade-offs, and design robust system structures for key platform initiatives.
  • 🔹 Drive technical projects independently from initial concept through to final production release and deployment monitoring.
  • 🔹 Mentor fellow team members and establish shared engineering practices to elevate overall code quality and developer productivity.

Required Skills and Qualifications

  • 🔹 Practical experience developing and deploying production-grade full-stack web applications (roughly 5+ years for senior applicants, mid-level candidates welcomed).
  • 🔹 Proficient hands-on development capabilities utilizing React and TypeScript on the front end.
  • 🔹 Demonstrated backend development capability, with a strong focus on server-side architecture and logic.
  • 🔹 Working familiarity with database management systems such as PostgreSQL, MongoDB, or related data engines.
  • 🔹 Demonstrated capability to solve ambiguous technical challenges and execute projects autonomously with limited oversight.
  • 🔹 Strong adaptability when navigating unfamiliar parts of a codebase and engineering complex solutions independently.
  • 🔹 Residence in Canada or the United States, with the ability to maintain 5 to 6 hours of daily working overlap with Eastern Time.

Desired Skills and Experience

  • 🔹 Experience building backend systems with Node.js and TypeScript.
  • 🔹 Advanced expertise in backend-leaning full-stack application development.
  • 🔹 Prior experience working within early-stage or rapidly scaling technology startups.
  • 🔹 Exposure to data-heavy platforms, matching algorithms, or artificial intelligence and machine learning integrations.
  • 🔹 Genuine interest in economic mobility, workforce development, or mission-driven technology.

Tech Stack & Tools

  • 🔹 Frontend Frameworks: React, TypeScript
  • 🔹 Backend Ecosystem: Node.js, TypeScript
  • 🔹 Data Storage: PostgreSQL, MongoDB
  • 🔹 Cloud & Infrastructure: Amazon Web Services (AWS)
  • 🔹 Collaboration Tools: Slack, Jira, Figma

Onboarding Expectations (30/60/90 Day Plan)

  • 🔹 First 30 Days: Complete environment setup, ship a functional improvement to production within week one, establish cross-functional relationships, and familiarize yourself with the codebase, cloud stack, and user personas.
  • 🔹 First 60 Days: Independently manage a complete feature from design through production, conduct constructive code reviews, and collaborate closely with product and design teams.
  • 🔹 First 90 Days: Deliver meaningful product enhancements to end users, proactively optimize team workflows or test infrastructure, and lead architectural design for larger initiatives if at the senior level.

Work Environment & Travel Expectations

  • 🔹 Fully remote work arrangement open to residents across Canada and the United States, with a strong preference for candidates in the Eastern Time zone.
  • 🔹 Optional access to physical office space at 325 Front St West in Toronto, Ontario for local team members.
  • 🔹 Mandatory travel requirement of approximately 2 to 3 annual trips to Toronto for team alignment, summer all-hands, and year-end events.

Who May Be a Good Fit for This Role?

  • This role may be suitable for candidates who are full-stack software engineers with strong proficiency in React, TypeScript, and server-side backend development. It appeals particularly to developers who enjoy taking full ownership of features from architectural design to deployment without needing rigid supervision. Candidates who thrive in fast-paced startup environments, exhibit high technical curiosity, and want their engineering work to positively impact economic mobility and workforce opportunities will find this opportunity well-aligned.

What the Company Offers

  • 🔹 Competitive annual base salary benchmarked to national market standards ($150,000–$185,000 USD in the US / $130,000–$175,000 CAD in Canada).
  • 🔹 Flexible remote work environment with optional access to a Toronto office (325 Front St West).
  • 🔹 Company-sponsored travel for 2–3 annual team gatherings and events in Toronto.
  • 🔹 Inclusive hiring practices with reasonable accommodation support for candidates with disabilities upon request.

Recruitment and Selection Process

  • 🔹 Stage 1: Online job application submission.
  • 🔹 Stage 2: Introductory screening interview with the Talent Acquisition team.
  • 🔹 Stage 3: Interview discussion with the Engineering Manager.
  • 🔹 Stage 4: Practical coding evaluation challenge.
  • 🔹 Stage 5: Technical design exercise.
  • 🔹 Stage 6: Final series of 1:1 interview sessions.
  • 🔹 Stage 7: Final selection decision (the overall process typically spans approximately 6 weeks).

Responsible AI Usage in Recruitment

  • 🔹 AI tools assist recruiters by comparing candidate applications against role-specific skills defined by the hiring team, though human reviewers evaluate every submission.
  • 🔹 Automated note-taking utilities may be used during select interview calls to allow interviewers to focus entirely on the conversation.
  • 🔹 Final hiring and selection decisions are made exclusively by human team members without automated decision-making.

Application Tips

  • Applicants may want to highlight their experience designing and shipping production web applications using React, TypeScript, Node.js, and relational or document databases. When preparing your CV or project portfolio, emphasize instances where you took full ownership of a feature end-to-end, tackled ambiguous technical problems, or made key architectural decisions. Demonstrating experience with startup environments, cloud deployments on AWS, or backend-leaning full-stack architecture will showcase strong alignment with the team's needs.

Ideal Candidates Fill the Job Form: Apply Here

Related Jobs

Software Engineer/Developer - (Remote US/Canada)

1h ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Remote (United States or Canada) / Concord, MA (Onboarding)
Work Arrangement:
Remote
Experience:
0–2 years
Job Type:
Full Time
Company:
Tripleseat
Salary:
$80,000 to $105,000 annually
Posted:
2026-10-07
View full details →

Software Engineer, AI SDLC Engineer (Remote)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
REMOTE
Experience:
5+ years
Job Type:
Full-time
Company:
CrowdStrike
Salary:
Negotiable
Posted:
2026-10-05
View full details →

Software Engineer (Python) Intern

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Dubai, London, Spain, UAE, United Kingdom, United States, Canada
Work Arrangement:
Remote
Experience:
Fresher
Job Type:
Full-time
Company:
Revolut
Salary:
Krakow: PLN 9,500 – PLN 18,400 gross monthly | Poland: PLN 9,500 – PLN 18,400 gross monthly (Compensation for other locations discussed during interview)
Posted:
2026-10-06
View full details →

Software Engineer - Outschool

4 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Remote (United States & Canada) / San Francisco, California
Work Arrangement:
Remote
Job Type:
Full Time
Company:
Outschool
Salary:
Canada: $90,000 - $229,500 CAD per year
Posted:
2026-10-03
Department:
Product & Engineering
View full details →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More