Full-Stack Software Engineer (Ontario)

Full-Stack Software Engineer (Ontario)

05 Aug
|
StartupFuel
|
Ontario

05 Aug

StartupFuel

Ontario

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 workplace

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

#J-18808-Ljbffr

📌 Full-Stack Software Engineer (Ontario)
🏢 StartupFuel
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full-stack software engineer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: full-stack software engineer (ontario) / ontario