- Workplace
- Remote
- Type
- Contract
- Department
- Engineering
- Seniority
- Senior
- Experience
- 5+ years
- Education
- Master
- Source
- RecruiterFlow
Description
Our client is building a lean, high-output internal software team with startup energy and private-equity urgency. They are a lean, high-performing engineering team of seven building cloud-native software on a modern TypeScript stack. They ship fast, own their outcomes, and lean heavily on automation and AI-augmented workflows (including Claude Code). This is a startup working environment within a larger company.
We’re hiring a senior full-stack engineer to accelerate delivery on their product roadmap. This is a high-impact role where you’ll contribute across the entire stack from day one.
Role Overview
As a Senior Full-Stack Software Engineer, you will design, build, and ship features end-to-end across our React single-page application and Node.js backend. You’ll work directly with the product owner and engineering manager to translate product requirements into production-ready code. This is a contract engagement with a strong path toward extension for the right candidates.
Key Responsibilities
- Strong enough technically to read, modify, and fix production code
- Comfortable working with AI-assisted / “vibe-coded” prototypes and turning them into maintainable systems
- Organized, decisive, and comfortable driving timelines without being spoon-fed
- Assertive enough to push execution forward when ambiguity exists
- Architect, develop, and maintain features across the full stack (React SPA front end and Node.js/Express/TypeORM backend)
- Write clean, well-tested TypeScript code and participate actively in code reviews
- Design and optimize PostgreSQL and SQL Server database schemas, queries, and migrations
- Collaborate closely with the product owner, engineering manager, and fellow engineers in an agile, async-first remote environment
- Contribute to CI/CD pipelines (GitHub Actions) and containerized deployment workflows
- Identify and resolve performance bottlenecks, scalability issues, and technical debt
- Mentor teammates and help establish best practices as the team scales
- Participate in architecture discussions and contribute to technical direction
Required Qualifications
Technical Skills
- TypeScript / JavaScript – Deep, production-level fluency across both front-end and back-end contexts
- React – Strong experience building and maintaining SPAs; familiarity with state management (Jotai preferred), data-fetching libraries (TanStack), and form handling (React Hook Form)
- Node.js & Express – Solid backend experience designing RESTful (or GraphQL) APIs
- SQL / Relational Databases – Proficient with PostgreSQL (primary) and/or SQL Server; experience with ORM tools (TypeORM preferred)
- TailwindCSS – Comfortable building responsive, utility-first UIs
- Git & CI/CD – Strong Git workflow; experience with GitHub Actions or equivalent
- Containerization – Experience with Docker and containerized deployments
Experience
- 5+ years of professional software engineering experience, with at least 3 years in a full-stack role
- Familiarity with AI-augmented development workflows (e.g., Claude Code, Copilot, Cursor)
- Proven track record of shipping production software in fast-paced, small-team environments
- Comfortable operating autonomously in a fully remote, async-first setting
- Strong written and verbal communication skills
- Pragmatic engineering mindset: you ship incrementally, proactively test+validate, and avoid over-engineering
- Experience with cloud-native development on Azure (deployments, configurations, managed services, etc.)
- Geospatial development experience with Mapbox and/or turf.js
- Experience with TypeORM specifically
- Prior work in contract-to-hire or high-growth startup environments
Tech Stack Overview
Below is a summary of our current and directional stack. You don’t need experience with every tool, but you should be comfortable across most of the core technologies.
|
Layer |
Technologies |
|
Frontend |
React (SPA), Tailwind CSS, TanStack, Jotai, React Hook Form |
|
Backend |
Node.js, TypeScript, Express, TypeORM |
|
Data |
PostgreSQL (primary), SQL Server |
|
Infrastructure |
Cloud-native, GitHub Actions (CI/CD), Containerized deployments |
|
Mapping (Bonus) |
Mapbox, turf.js |
What We Offer
- Fully remote, flexible work arrangement
- A small, senior team where your contributions are visible and valued from day one
- Modern TypeScript stack with minimal legacy baggage
- AI-forward engineering culture (Claude Code is part of the workflow)
- Strong path to contract extension for high performers
- Direct collaboration with the product owner and engineering leadership