Full Stack Engineer
Builds full-stack TypeScript applications (React + Node.js) with AI agents, recommendation, and search features to automate investment banking workflows for small business M&A. Requires 2+ years shipping 0-1 products in startup environments with strong product sense.
About the job
What You'll Do
- Collaborate with our in-house investment bankers to own 0 to 1 projects, from ideation to deployment
- Build across the entire stack, in our 100% TypeScript (i.e. ReactJS + NodeJS) codebase
- Work with the latest AI tech, from on our in-house AI agents to complex recommendation and search algorithms
We're Looking for Someone Who Has / Is a…
- 2+ years of work experience of shipping 0 to 1 products in TypeScript, React, and NodeJS
- Comfort in ambiguous and unstructured startup work environments
- Generalist with a love of building across the stack
- Strong product sense, being able to be their own product manager and designer
Why Join OffDeal
- Top-tier benefits, including medical, dental, vision, and unlimited PTO
- Revenue sharing - 10% of every dollar above our annual hurdle gets split amongst the team
- 401K Matching
- Perks like free food, Equinox membership, and NYC relocation allowance
Skills
TypeScript, React, Node.js, AI, Recommendation Systems, Search Algorithms
Similar jobs
Fullstack Engineering jobsBuild and maintain AI-enabled software systems for a healthcare technology company, collaborating across disciplines and protecting sensitive user data. The role requires at least two years of software engineering experience, particularly with distributed event-driven architectures.
Builds and deploys software and machine learning components for behavior prediction, decision-making, and environmental interaction systems. Requires a bachelor’s degree and at least one year of relevant experience with Python, Go or C++, scalable data pipelines, deep learning, and cloud infrastructure.
Build full-stack research infrastructure used to manage training runs, evaluations, experiments, and model visualizations. The role partners closely with researchers and requires strong software engineering fundamentals, cross-stack ownership, and at least two years of post-graduate engineering experience.
Build an end-to-end evaluation platform for frontier AI models, spanning backend systems, data pipelines, APIs, and user-facing applications. The role requires software engineering experience, model evaluation expertise, and the ability to collaborate closely with researchers.
Software engineering intern designing high-performance systems for real-time trading, distributed data processing, and machine-learning research infrastructure. The role requires strong computer science fundamentals, significant coding experience, and familiarity with Linux, Git, databases, and cloud infrastructure.