Senior Full-stack TypeScript Developer
# About Us
Smirnov Labs is a fast-growing engineering company founded by an ex-Googler. We help product teams launch and scale quickly by leveraging modern technology and AI-assisted development.
Our projects are diverse โ we partner with clients at the earliest stages and own the technical delivery end-to-end.
We're a small, senior-heavy team where every engineer has real impact. No bureaucracy, no hand-holding โ just sharp people shipping fast.
This is an outstaff role: you'll be embedded directly with a client's engineering team as part of our delivery group.
## What You'll Do
- Own features end-to-end: from architecture and implementation to deployment and support.
- Build and ship web applications in a TypeScript monorepo โ Next.js, React Query, and Tailwind on the frontend; Bun and Hono on the backend.
- Design and maintain APIs, services, and data layers with Prisma and PostgreSQL.
- Build and operate background processing and job queues with BullMQ.
- Work in a codebase that's actively being rewritten โ under strong code review and automated review rules โ and help raise the bar as you go.
- Communicate directly with the client's engineering team โ no layers in between.
- Use AI-assisted development tools (Claude, Cursor, GitHub Copilot) as part of your daily workflow.
- Work across diverse projects โ different domains, different challenges.
## What We're Looking For
- 5+ years of professional full-stack development experience
- Strong TypeScript skills on both frontend and backend
- Solid hands-on experience with React, Next.js, and React Query
- Backend experience with Node-style runtimes and HTTP frameworks (Bun and Hono a strong plus)
- Production experience with PostgreSQL and Prisma (or a similar typed ORM)
- Experience with background jobs / queues (BullMQ or similar)
- Comfortable working in a monorepo and in a codebase under active rewrite, with strong code review and automated review gates
- Comfort working in the US timezone (overlapping working hours required)
- Upper-Intermediate or higher English
- Ability to own and drive features independently with minimal supervision
## What We Offer
- Competitive salary above market average
- Fully remote work
- Flat structure โ work directly with the client's engineering team, no middle management
- Diverse and technically challenging projects
- Modern AI-powered development workflow
- Small team culture โ your voice matters, your code ships
- Paid vacation and sick leave
- Flexible schedule within the US timezone overlap
- Professional and career growth through real ownership, not courses and certificates
## How to Apply
Send your CV with a brief note about a project you're most proud of.
Required skills experience
| TypeScript | 4 years |
| React.js | 4 years |
| Next.js | 2 years |
| PostgreSQL | 1 year |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |