Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+29 more
Job description
- Own the design, build, and delivery of user-facing features and full-stack slices of AI-first web and SaaS products using Next.js, React, TypeScript, and Node.js
-
Take engagements from ambiguous requirements to shipped product with minimal guidance - scoping, sequencing, and driving the work yourself * Translate Figma designs into pixel-accurate, responsive, accessible interfaces that hold up across browsers and devices * Integrate headless CMS platforms - Sanity or other headless CMS - wiring up schemas, structured content, and preview environments * Design, build, and consume REST and GraphQL APIs, including authentication, caching, data modeling, and error-handling patterns, extending into server-side code and databases where needed * Leverage AI-first development tooling (Claude Code, Codex, Cursor) to accelerate delivery while maintaining code quality and review discipline
-
Own quality end-to-end - write component and end-to-end tests with Playwright, maintain CI quality gates, and prevent regressions without relying on downstream QA * Set technical direction on your engagements - make and document architectural decisions, weigh trade-offs, and raise the bar in code reviews * Drive front-end performance, accessibility, and SEO improvements using Lighthouse, axe, and Core Web Vitals tooling * Maintain documentation for components, integrations, and handoffs in Jira, Confluence, and project repositories that is clear enough for others to pick up without you in the room * Surface technical risks, trade-offs, and status proactively - on your workstreams, you are the primary signal, + Proactively send clear, concise written updates to project managers and engineering leads on a regular cadence - without being chased; over-communicate by default
-
Join the ceremonies that matter for your engagements (planning, reviews, retrospectives) while protecting deep, independent work time - stand-up participation may be async + Collaborate with designers and product during requirements and design reviews to flag feasibility and UX concerns early
- Write thorough pull request descriptions, commit messages, and inline documentation - your written record substitutes for hallway context
- Accurately track and report billable hours against tasks and tickets in Jira
- Raise scope changes, blockers, or conflicting requirements immediately so timelines, priorities, and contract hours can be adjusted
- Communicate technical concepts to non-technical stakeholders and client contacts without jargon or hand-waving
Requirements
This role is ideal for an exceptionally self-motivated engineer with deep production experience in TypeScript and Next.js, the ability to extend into APIs, data layers, and infrastructure when the work calls for it, and AI-first tools like Claude Code, Codex, and Cursor already woven into their daily workflow., + 8+ years of professional software engineering experience with deep front-end expertise and meaningful full-stack range
- Expert-level TypeScript and modern JavaScript (ES2020+), including async patterns and type-safe API design
- Deep production experience with Next.js and React - App Router, server components, data-fetching and rendering strategy, and performance tuning at scale
- Full-stack chops: comfort building server-side code with Node.js, designing APIs, working with relational or document databases, and deploying to cloud platforms
- Hands-on experience with at least one headless or traditional CMS - Sanity, Gatsby preferred
- Fluency with AI-first development tools such as Claude Code, Codex, or Cursor, and a pragmatic sense of when to use them
- Experience writing automated tests with Playwright (or similar tools such as Cypress) and owning CI quality end-to-end
- Comfortable translating Figma designs into production-grade UI, with mastery of HTML, CSS (including Tailwind or CSS-in-JS), accessibility fundamentals (WCAG, ARIA), and responsive design
- Experience designing and integrating REST and GraphQL APIs, including debugging with browser DevTools and network inspection
- Familiarity with Git, pull-request-based workflows, and CI/CD systems such as GitHub Actions, Vercel, or Netlify
- A demonstrated history of working alone and remotely with little guidance - exceptionally self-motivated, self-managing time, deliverables, and communication across async, distributed teams
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 121 - AI goes offline
Fully Remote Software Engineer Jobs
Dev Digest 133 - Back to Front
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview