Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Engineer

$180k - $230k per year
Full-time

Foresight Works Ltd

About Foresight 

Foresight's mission is to bring the world's critical infrastructure into service faster by better enabling teams to deliver complex capital projects. 

The AI buildout runs on physical things: data centers, power, and the supply chains behind them. A single hyperscale campus involves an owner, a general contractor, dozens of trades, long-lead equipment suppliers, lenders and commissioning teams. Each works from its own schedule and its own spreadsheets. When a project slips, the people who could fix it usually find out last. For an AI data center, a month late can mean tens of millions in lost revenue. 

Foresight is the control tower for these projects. We connect schedules, field progress and execution data across every party, forecast where delivery is heading, and help teams act before a delay becomes a missed date. On one 15-project portfolio, Foresight found a project 245 days behind, cut reporting overhead by 90%, and helped prevent more than $100M in lost revenue. 

We work with top data-center owners, developers and general contractors across the world, including Crusoe, Applied Digital, and NTT. We raised a $25M Series A led by Macquarie Capital and are headquartered in New York. 

The role 

We're looking for a Senior Full Stack Engineer to help build the core platform and product of Foresight. 

You will build the systems that will enhance the ability for efficient delivery of large scale construction projects. You will design the APIs and data models that bring Foresight's risk predictions and AI recommendations into the product, and the interfaces that make 100k-activity projects understandable at a glance. This is a hands-on role on a new team, for someone who owns features from database to browser and builds systems that are accurate, scalable and observable. 

At Foresight, full stack means you own the whole problem. You take complex, high-stakes project data and turn it into products that help teams deliver major projects on time. This could translate to work on: 

  • Project intelligence: Build the interfaces and services that surface predicted delays, risk exposure and AI-recommended actions, so teams can act before problems land. 
  • Schedule data teams can trust: Bring in data from the scheduling tools the industry runs on, keep a reliable history of every update, and show teams clearly what changed and why. 
  • From findings to action: Build automated checks that catch problems early, and workflows that turn every finding into an owned, tracked action. 
  • Reporting that tells the story: Create the reports, dashboards and exports that leaders and stakeholders use to understand where a project really stands. 
  • Enterprise-grade foundations: Build sign-in, roles and permissions, and data isolation that meet the bar of the world's largest project owners and contractors. 

What you'll do 

  • Own features from technical design through release and beyond: measure adoption, learn and keep improving. 
  • Work alongside ML engineers to turn new models into production features customers rely on. 
  • Partner with product, design and customers to find the problems most worth solving. 
  • Tune performance across the stack, from page load and rendering to query speed, API latency and uptime. 
  • Raise the bar on architecture, testing, observability and how the team ships. 
  • Help shape the product and technical roadmap. 

Requirements

You might be a fit if you 

  • Have 5+ years of experience building and shipping web products, with real ownership on both frontend and backend. 
  • Are strong in Python on the backend (FastAPI, Django or similar) and strong TypeScript with React on the frontend. 
  • Are solid at relational data modeling in Postgres: schema design, indexes, query plans, migrations, and an ORM such as SQLAlchemy. 
  • Have experience with async work: queues, background jobs, retries, idempotency, and what happens when a worker dies halfway. 
  • Are hands-on with AWS (S3, RDS, a managed queue or event service, containers or serverless). 
  • Care about correctness in the details: money, permissions, concurrency, and multi-tenant data isolation. 
  • Write tests and debug production issues from logs, metrics and traces, not guesses. 
  • Have clear written communication and are comfortable making pragmatic trade-offs in a small team that moves fast. 

Bonus points 

  • You've shipped LLM features to production: retrieval over customer data, embeddings (pgvector or a search engine), evaluation, and keeping cost in check. 
  • Experience with workflow orchestration for multi-step jobs (Temporal, Step Functions, Airflow or similar). 
  • Infrastructure as code (Terraform, CDK) and CI/CD you've set up yourself. 
  • You've worked on a legacy-to-modern migration, or on products for regulated enterprise or public-sector customers (SOC 2, data residency). 
  • Early-stage or founding-team experience. 

None of these are required. If the core of this role excites you, apply. 

Benefits

Why join now 

  • Real stakes, real customers . Real stakes, real customers. You won't be building for a hypothetical buyer. Owners and contractors are building now, on deadlines measured in revenue per day. 
  • Blank canvas, solid ground . You get first-engineer level scope on a product that already has paying customers, real data and proven outcomes to tell. 
  • Defining a category .Agentic software for physical infrastructure is a new category. What you build will become the standard. 
  • Small, senior team . Flat, direct, low on process. We debate openly, decide quickly and ship.

 

Compensation and location 

  • Total Comp : $180,000-230,000, based on experience, level, and location.
  • Benefits : Health, Dental, Vision, 401(k), PTO . 
  • Location : New York, San Francisco, and Montreal are preferred. Occasional travel to may be required.

Foresight is an equal opportunity employer. We welcome applicants of every background and do not discriminate on any protected basis. 

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Engineer in Montréal, QC vacancy
  •  ...localization teams simplify and scale their operations. Our Montréal engineering team works in an Agile, collaborative environment, building...  ...(3 days onsite / 2 days remote) We are looking for a Senior Full Stack Developer who works AI-first: someone who uses AI tools and AI... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work

    XTM International

    Montréal, QC
    11 days ago
  • $95k - $145k per year

     ...Preferred Languages: Bilingual (English / French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering Practice within the Emerging Technologies team. As a full-time member of CGI... 
    Senior
    Permanent employment
    Full time

    CGI

    Montréal, QC
    1 day ago
  •  ...stages, providing digital solutions for various markets such as financing, cash management, equipment finance, and securities. TEHCNICAL STACK React | TypeScript | Bootstrap | .NET C │ PostgreSQL | Jenkins | GitHub Actions | Azure | Private Cloud | Kubernetes What will be... 
    Senior
    Full time
    Internship

    Société Générale

    Montréal, QC
    1 day ago
  •  ...to the code across the entire technology stack, you will act as a technical reference for...  ...Bachelor’s degree in computer science, software engineering, or another relevant field of study, or...  ...; Minimum of 5 years of experience in full stack development, including demonstrated... 
    Senior
    Full time
    Internship
    Remote work
    Work from home

    Vosker

    Montréal, QC
    23 days ago
  •  ...Conception & Développement Participer activement au développement de solutions technologiques modernes  Intervenir sur toute la stack : front-end, back-end, bases de données, API et intégrations. Participez activement à la transformation et l’adoption des pratiques... 
    Senior
    Full time

    1perTInent inc

    Montréal, QC
    13 days ago
  • $70k - $135k per year

     ...Position Description: Nous recherchons un Développeur JAVA Full Stack Intermédiaire à Senior pour rejoindre notre équipe technologique et contribuer à l'évolution de plateformes critiques au cœur des opérations numériques. Vous jouerez un rôle clé dans le design, la livraison... 
    Senior
    Full time

    CGI

    Montréal, QC
    1 day ago
  •  ...Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the full potential of technology. Supported by a...  .... Job Description As a Senior Full Stack Developer, you will contribute to the analysis... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    23 days ago
  •  ...informatique, génie logiciel ou toute autre formation pertinente, ou expérience équivalente; Minimum de 5 ans d'expérience en développement full stack, dont une expérience démontrée en mentorat ou en accompagnement de développeurs; Maîtrise de JavaScript/TypeScript et de React;... 
    Senior
    Daily paid
    Full time
    Work at office
    Remote work
    Work from home
    Day shift

    Vosker

    Montréal, QC
    17 days ago
  •  ...selon le nombre d’année d’expérience sur le marché. Description du poste Tu souhaites apporter ton expertise en développement Full Stack dans une équipe prête à se démarquer? Tu veux participer à la réalisation de projets structurants qui soutiennent la croissance de... 
    Senior
    Daily paid
    Full time
    Work at office
    Remote work
    Work from home
    Day shift

    Vosker

    Montréal, QC
    17 days ago
  • $120k - $130k per year

     ...Canada/US and Europe. We currently have a role as an Lead Full Stack Product Engineer - Enterprise Modernization with our large consulting client...  ...Pair Programming Code Reviews Ideal profile Senior developer capable of working on both legacy code and new... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Contract work
    Freelance
    2 days per week
    3 days per week

    Tech Talent International

    Montréal, QC
    18 days ago
  •  ...technical decisions behind a project? Techso is looking for a Senior Full Stack .NET Developer to help design and develop digital solutions...  ...have: A bachelor's degree in Computer Science, Software Engineering, or a related field; At least six years of experience with... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Solutions Techso

    Montréal, QC
    18 days ago
  • $169.5k - $242.6k per year

     ...matter. A team where everyone makes play happen. Job Title: Senior Full Stack Developer, AI & Tools (Apex Legends) Location: Vancouver, BC...  ...Integrate platform and partner technologies into the game engine Collaborate with content teams on feature development Mentor... 
    Senior
    Full time
    Local area
    3 days per week

    Electronic Arts

    Montréal, QC
    1 day ago
  • $70k - $135k per year

     ...Position Description: Développeur(se) Full Stack Expert – React / Java | Secteur bancaire Faites évoluer des plateformes numériques au cœur de l’écosystème bancaire avec CGI Vous êtes un(e) développeur(se) Full Stack expérimenté(e) avec une forte expertise Front-End React et... 
    Full time
    Day shift
    2 days per week

    CGI

    Montréal, QC
    1 day ago
  •  ...TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. Right now, we are looking for a Full stack Engineer , who is proficient in Java and React , to join one of our client’s team in New Caledonia (Nouméa) . If you have 3 to 5 years... 
    Permanent employment
    Full time
    Temporary work
    Relocation
    Visa sponsorship

    TechBiz Global GmbH

    Montréal, QC
    27 days ago
  •  ...About Engineered Arts Engineered Arts is the leading manufacturer of full-size humanoid robots used for entertainment, education and communication. With 20 years...  ...to encounter. About You You're a mid-to-senior full stack developer with a strong backend focus who... 
    Senior
    Remote work
    Worldwide

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Montréal, QC
    a month ago
  •  ...extraction, and intelligent workflows, with a strong emphasis on backend reliability and speed of execution. Were looking for a Full-Stack Engineer (backend-leaning) who can take ownership of features end to end. The role is approximately 70% backend and 30% frontend ,... 
    Remote job
    Immediate start
    Flexible hours

    PRAGMATIKE

    Montréal, QC
    more than 2 months ago
  •  ...requirements with the help of product managers and engineers • Solid understanding of RESTful APIs...  ..., Relevant experience and skills, Seniority and performance, Market and business...  ...negotiable benefits package to all regular, full-time employees. In the U.S. and Canada,... 
    Permanent employment
    Full time
    Work at office
    Local area

    Capgemini

    Montréal, QC
    13 days ago
  •  ...delà de l’exécution et contribuer réellement aux décisions techniques d’un projet? Techso recherche un·e développeur·euse Java Full Stack senior pour participer à la conception et à la réalisation de solutions numériques utilisées par des clients d’envergure, à Montréal et... 
    Senior
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    18 days ago
  • $60k - $115k per year

     ...Anglais obligatoire – français un atout Calendrier : Canada (Québec) Description du poste Nous recherchons un(e) Développeur(se) Full Stack Senior possédant une forte expertise en développement Front-End avec React et TypeScript, ainsi que de bonnes compétences Back-End en C... 
    Senior
    Full time

    CGI

    Montréal, QC
    1 day ago
  • $90k per year

     ...experiencing strong growth, we are actively seeking an experienced Senior Full-Stack Developer / React Front-End Lead (with strong C# Backend...  ...and APIs in C# .NET Core alongside the dedicated backend engineering team . Optimize render performance, state management, and... 
    Senior
    Permanent employment
    Contract work
    Immediate start
    Relocation
    Relocation package

    Nöord Technologies Corporation

    Montréal, QC
    a month ago
  • ** English version below ** Vous êtes passionné·e par la résolution de problèmes et aimez travailler au sein d’une équipe dynamique et créative? Vous aimez apprendre et collaborer avec des organisations qui ont un impact important sur la société? Joignez-vous à une équipe...
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Evolving Web

    Montréal, QC
    23 days ago
  •  ...skills you will bring: ~ Degree in Computer Science, Software Engineering, or a related field ~5+ years of experience in a technical lead...  ...people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be... 
    Long term contract
    Full time
    Temporary work
    Day shift

    Ericsson

    Montréal, QC
    18 hours ago
  •  ...Position Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible for designing, developing, and maintaining robust web applications using Java technologies. You will collaborate with... 
    Contract work

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d’ un Développeur Web Full Stack afin de participer au développement et à l’intégration d'une plateforme Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue : Développer les composantes Web... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    more than 2 months ago
  •  ...la plate-forme agricole ayant la plus grande croissance au Canada ces dernières années. En tant que développeur(euse) principal(e) Full stack, vous participerez aux développements de l’ensemble des composants de la plate-forme et contribuerez à ses nombreuses intégrations agricoles... 
    Daily paid
    Permanent employment
    Full time
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours
    Day shift

    Sollio Agriculture

    Montréal, QC
    23 days ago
  •  ...We’re seeking someone to join our team as Lead Java Full Stack Developer to drive the design, development, and evolution of strategic risk...  ...shape the future of our communities. This is a Lead Software Engineering position at Vice President level, which is part of the job family... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    19 hours ago
  • $180k - $240k per year

     ...headquartered in New York.  The role  We're looking for a Senior Data Engineer to build the data foundation behind Foresight.  You will...  ...on the features and datasets their models need, and with full stack engineers on the data behind each product feature.  ~... 
    Senior
    Full time
    For contractors
    Internship
    Work at office

    Foresight Works Ltd

    Montréal, QC
    1 day ago
  •  ...Full-Stack Software Developer Location:  Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About...  ...who thrives on clean code and innovation, values strong engineering practices, and wants to see their work impact millions of viewers... 
    Permanent employment
    Work at office

    Broadsign Careers

    Montréal, QC
    a month ago
  •  ...Collaborer avec d'autres développeurs et équipes (rencontres, internes, SCRUM, estimations)en apportant une expertise sur l'ensemble de la stack technique; Résoudre des problèmes de manière créative et s’adapter rapidement au changement; Faire preuve d’initiative et s’... 

    &CO Collaborateurs Créatifs

    Montréal, QC
    20 days ago
  • $70k - $135k per year

     ...let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call... 
    Full time

    CGI

    Montréal, QC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Engineer. Be the first to apply!