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
#J-18808-Ljbffr
Similar jobs

Full-Stack Software Engineer

Apply Now
Back to search page