Full-Stack Software Engineer

StartupFuel

$80K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong experience with JavaScript / TypeScript
  • Hands-on experience with Node.js & Express
  • Solid knowledge of React, including hooks and state management
  • Experience with MongoDB schema design and indexing
  • Practical knowledge of RabbitMQ for message queuing
  • Understanding of asynchronous programming and event-driven systems
  • Familiarity with REST APIs and validation processes
  • Experience with Git & GitHub in team settings

Responsibilities

  • Build and maintain full-stack features using the MERN stack
  • Use Tailwind CSS for design implementation
  • Design and implement REST APIs and backend services
  • Work with RabbitMQ for asynchronous processing
  • Design efficient MongoDB schemas and data models
  • Handle authentication and secure API access
  • Write clean and scalable code
  • Debug production issues and optimize system performance
  • Collaborate on technical design and architecture decisions
  • Participate in code reviews and adhere to best practices

Benefits

  • Ownership over a core B2B SaaS platform
  • Close collaboration with AI engineers on LLM features
  • Exposure to enterprise customers and investor workflows
  • Clear growth path with increasing technical ownership
  • Collaborative, high-ownership culture with global talent
  • Hands-on leadership with a visionary approach
Full Job Description
Job Description
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

  • Strong experience with JavaScript / TypeScript
  • 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

Benefits
  • Ownership over a core B2B SaaS platform
  • 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
  • Similar Jobs

    More Information Technology Jobs

    Find similar Full-Stack Software Engineer jobs: