Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Software Engineer

StartupFuel

Toronto

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A venture intelligence company in Toronto is seeking a Full-Stack Software Engineer to build and scale their SaaS platform, DiligenceGPT™. The successful candidate will focus on the product, platform, and infrastructure that enable AI-driven workflows. Key responsibilities include building full-stack features using the MERN stack, designing REST APIs, and collaborating with AI engineers. A competitive compensation package is offered, along with a collaborative culture working with global talent.

Benefits

Competitive compensation
Collaborative culture

Qualifications

  • Hands‑on experience with Node.js & Express.
  • Solid knowledge of React including hooks and state management.
  • Experience working with MongoDB in schema design and indexing.

Responsibilities

  • Build and maintain full-stack features using the MERN stack.
  • Design and implement REST APIs and backend services.
  • Collaborate on system design and architecture decisions.

Skills

Node.js
Express
React
MongoDB
RabbitMQ
REST APIs
Git

Tools

Docker
Redis
Job description

StartupFuel is a venture intelligence company that has built DiligenceGPT™, an AI-powered platform used by venture capital and private market investors to streamline deal flow management, and due diligence, enabling faster, more consistent, and better-informed investment decisions across early and growth-stage companies. StartupFuel is hiring a Full-Stack Software Engineer to build and scale the SaaS platform behind DiligenceGPT™.

This role focuses on the product, platform, and infrastructure layer that powers AI-driven workflows. You will build the systems that allow investors to securely interact with AI outputs, documents, and data.

You will work closely with AI engineers to integrate agent outputs into dashboards, workflows, and enterprise-grade features. The emphasis is on clean architecture, performance, and reliability.

Key responsibilities include:

  • Build and maintain full-stack features using the MERN stack (MongoDB, Express, React, Node.js)
  • Tailwind CSS for design
  • Design and implement REST APIs and backend services
  • Work with RabbitMQ (RMQ) for asynchronous processing, background jobs, and event-driven workflows
  • Design efficient MongoDB schemas, indexes, and data models
  • Handle authentication, authorization, and secure API access
  • Write clean, maintainable, and scalable code
  • Debug production issues and optimize performance
  • Collaborate on system design, architecture, and technical decisions
  • Participate in code reviews and follow best engineering practices
Requirements
Required Skills
  • Hands‑on experience with Node.js & Express
  • Solid knowledge of React (hooks, state management, component architecture)
  • Experience working with MongoDB (schema design, aggregation, indexing)
  • Practical experience with RabbitMQ (RMQ) or similar message queues
  • Understanding of async programming, promises, and event-driven systems
  • Familiarity with REST APIs, controllers, DTO-like structures, and validation
  • Experience using Git & GitHub in a team environment
Good to Have
  • Experience with Docker and basic deployment workflows
  • Knowledge of Redis for caching
  • Familiarity with SaaS concepts: multi‑tenancy, roles, permissions
  • Experience working in early-stage startups
  • Understanding of basic system design and scalability concepts

Close collaboration with AI engineers shipping LLM features

Exposure to enterprise customers and investor workflows

Clear growth path with increasing technical ownership

Competitive compensation

Collaborative, high-ownership culture working with global talent and hands‑on, visionary leadership

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