Skip to main content
Optimal logo

Senior Software Engineer | Full-Stack | React | TypeScript | Node.js | Must have Startup Exp

Optimal
Full TimeseniorHybrid
Boston, Massachusetts, USPosted March 1, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

PythonTypeScriptSQLReactNode.jsAWSGCPAzureSaaSB2B

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Senior Software Engineer | Full-Stack | React | TypeScript | Node.js | Must have Startup Exp

Start: ASAP

Working model: Hybrid 1/2 days in the Boston Office

Salary: $130,000 - $180,000 + Meaningful equity

Required: Full-stack engineering, React/TypeScript, Node.js or Python, data pipelines, ETL/ELT, integrations, Start up experience (Non-Negotiable)

Eligibility: U.S. Citizenship Only - No visa sponsorship available

🚨 Non‑Negotiables - Please only apply if you have ALL of the following 🚨

Core technologies:

  • React and TypeScript (frontend)
  • Node.js and/or Python (backend)
  • Experience building data pipelines and ETL/ELT processes
  • Experience integrating APIs and external data sources

Environment:

  • Strong experience working in fast-paced startup or scale-up environments
  • Comfortable owning features end-to-end across the full stack
  • Able to work with ambiguity, rapid iteration, and high autonomy
  • Proven, hands-on experience as a Software Engineer
  • Strong experience designing, building, and deploying production-ready features
  • Solid understanding of modern engineering practices and scalable architectures

Key skills:

  • Experience with React, TypeScript, Node.js and/or Python
  • Experience building and maintaining data pipelines, ETL/ELT, and integrations
  • Strong knowledge of working with APIs for data ingestion and product features
  • Strong SQL skills and experience with structured and semi-structured data
  • Experience ensuring code quality, reliability, and performance
  • High-level written and spoken English, with the ability to communicate clearly with a global team

Role Overview

We’re looking for an experienced Senior Software Engineer to join a fast-moving, early-stage team building a modern B2B SaaS platform used by enterprise customers. You’ll play a key role in designing, developing, and maintaining end-to-end features across the stack, helping to scale both the product and the engineering function.

This is a hands-on role focused on full-stack development, data pipelines, integrations, and product delivery - working closely with product, design, and customer-facing teams in a highly collaborative environment.

Key Responsibilities

  • Design, build, and deploy end-to-end features across frontend, backend, and infrastructure
  • Develop robust data pipelines and integrations that power analytics and insights
  • Collaborate with product, design, and customer teams to solve real customer problems
  • Take ownership of systems from design through deployment, making pragmatic technical decisions
  • Help shape the engineering culture and define best practices that will scale with the company
  • Contribute to architectural decisions and long-term technical direction
  • Ensure high standards of code quality, testing, and documentation
  • Regularly demo your work to the wider team and stakeholders

Nice to Have

  • Experience in travel tech, fintech, or B2B SaaS
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Exposure to analytics, BI, or data engineering workflows
  • Experience working in fast-paced or early-stage startup environments

If you tick all of the above boxes and can start ASAP, we’d love to hear from you.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free