Overview
We’re looking for a Lead Developer who can own the delivery of complex features, set technical direction and raise the engineering bar while remaining deeply hands-on. You communicate clearly, design with tradeoffs in mind and write clean, maintainable code with excellent tests and docs. You model ownership and initiative, whether you’re pairing with a teammate, running a spike, or leading a lunch-and-learn.
We’re also looking for someone to contribute to Skyrocket as a whole. We encourage leadership, ownership and self-motivation. This takes the form of everything from suggestions to workflow, all the way to scheduling Lunch and Learn sessions where one team member shares their expertise on a subject with everyone else.
Responsibilities
- Lead implementation of product slices across web and API (Node / NestJS) with TypeScript end-to-end.
- Make pragmatic architecture decisions; author ADRs and keep the systems simple, secure and observable.
- Establish and maintain CI / CD (GitHub Actions), Docker images, environment configuration and release hygiene.
- Review PRs for readability, separation of concerns and behavior-focused tests; mentor teammates via pairing and clear feedback.
- Shape work with PM / Design: clarify requirements, define acceptance criteria, estimate and keep work unblocked.
- Integrate third-party services (Auth, CRM, notifications, storage / CDN, analytics) and design resilient interfaces.
- Ensure accessibility (WCAG), performance budgets and basic security / privacy standards are met.
- Contribute to documentation (runbooks, readmes, onboarding) and share knowledge with the team and stakeholders.
- Think outside the box to elegantly solve complex challenges.
- Stay up-to-date on emerging technologies and introduce them to the team.
The Role
Required
- 4 years building production web applications with TypeScript / JavaScript.
- Expert with React & (SSR / SSG routing, data-fetching, server actions) and component design.
- Strong with (NestJS or Express) and RESTful APIs; solid grasp of authentication / authorization patterns.
- Relational databases (PostgreSQL / MySQL) schema design, migrations and query performance; ORM experience (Prisma preferred).
- CI / CD with GitHub Actions, Docker; cloud experience on Azure (e.g., App Services, Blob Storage, Azure Database for MySQL / Postgres, Front Door / CDN).
- Testing discipline: Jest (unit) and Playwright (E2E).
- Git / GitHub workflows, code review and strong written / verbal communication.
Nice to have
- React Native / Expo mobile experience.
- Auth0 / OIDC, Salesforce / CRM integrations.
- Redis caching, background jobs (BullMQ), file processing pipelines.
- Geo queries (PostGIS or MySQL spatial) and data visualization libraries.
- Observability tooling (Sentry, logs / metrics / traces) and basic security / compliance practice.
Key Skills
Administrative Skills, Facilities Management, Biotechnology, Creative Production, Design And Estimation, Architecture
Employment Type: Full-Time
Experience: years
Vacancy: 1
Monthly Salary: 80000 - 95000