# Senior Full-Stack Software Engineer
**Company:** [Tulip](https://hotfix.jobs/companies/tulip)
**Location:** Somerville, MA
**Experience:** 5+ years
**Skills:** TypeScript, React, Node.js, Redux, REST APIs
**Posted:** 2026-04-21
> Build and evolve features for a composable no-code Apps platform using TypeScript, React, Node.js, and Redux. Own end-to-end product surface area, lead technical design, mentor engineers, and collaborate with Product and Design teams. Requires 5+ years in SaaS software engineering.
## Job Description
## Key Responsibilities

### Build and ship the Apps platform
- Design, build, and evolve features across Tulip’s composable no-code Apps platform, making deliberate trade-offs between speed, quality, and long-term maintainability.
- Own meaningful product surface area end-to-end — from technical design through production rollout and ongoing improvement.
- Contribute across our stack (React, Redux, Node.js, and the services that support them) to deliver cohesive end-to-end features.

### Raise the bar technically
- Drive technical design discussions, propose architectural improvements, and lead code reviews that improve quality across the team.
- Mentor and pair with engineers earlier in their careers, helping raise the skill and judgment of the team overall.
- Establish and maintain testing, observability, and documentation practices that keep the codebase healthy.

### Partner with Product and Design
- Collaborate with Product Management and Design to shape roadmaps, surface technical opportunities, and pressure-test scope.
- Use customer feedback and product data to inform what we build and how we prioritize.

## What Skills Do I Need?
- 5+ years of software engineering experience, including time spent building and shipping production systems at a SaaS company.
- Strong proficiency in **TypeScript**, with working knowledge of **React** and **Node.js**.
- Experience designing, building, and evolving **RESTful APIs** and service integrations.
- Track record of taking features from ambiguous problem through design, implementation, testing, and launch.
- Experience influencing technical direction — through design review, architectural proposals, or mentoring other engineers.
**Apply:** https://hotfix.jobs/jobs/senior-full-stack-software-engineer-at-tulip-4eb450cf-c6ca-46dc-9982-fb34e3037773
**Canonical:** https://hotfix.jobs/jobs/senior-full-stack-software-engineer-at-tulip-4eb450cf-c6ca-46dc-9982-fb34e3037773