Engineering

Senior Full-Stack Engineer

Full-time·Remote
Apply for this role →

We build software for real businesses solving real problems — not internal tools, not toy projects. Our clients range from established enterprises going through technology overhauls to scaling companies building their core platforms from scratch. As a Senior Full-Stack Engineer at Azon Labs, you'll be working across multiple client engagements at various stages, which means the work is genuinely varied. Some weeks you're deep in API architecture. Other weeks you're close to the product, working through UX problems with a designer and making calls on how things should actually work. We care about code quality, but we're not precious about it — the measure of good engineering here is whether what you shipped actually serves the client's business. We run lean teams, which means your contributions are visible and your decisions actually matter.

What you'll do

  • Take ownership of features end-to-end — from understanding the requirement to shipping tested, production-ready code — without needing constant check-ins or oversight
  • Work across the stack with a genuine comfort in both backend (Node.js, REST/GraphQL APIs, database design) and frontend (React or Next.js, component architecture, performance)
  • Participate meaningfully in architecture decisions — not just implementing what's been decided, but contributing to the thinking about how systems should be structured and why
  • Review code from other engineers in a way that's actually useful — not just catching syntax, but challenging assumptions and raising questions about how the solution scales or fails
  • Work directly with clients in some cases, particularly in discovery phases and technical scoping conversations where engineering context is necessary to set expectations properly
  • Contribute to internal tooling, shared component libraries, and documentation that the wider team actually uses and maintains
  • Identify and flag technical debt and risk in a way that's actionable — not just noting that something is suboptimal, but proposing a path forward with a realistic cost estimate

What we're looking for

  • Four or more years of professional experience shipping production software in a full-stack capacity, with meaningful exposure to both frontend and backend systems
  • Strong command of Node.js and either React or Next.js — not theoretical familiarity, but real project experience at meaningful scale
  • Solid understanding of relational databases, particularly PostgreSQL — schema design, query optimisation, and knowing when a relational model isn't the right tool
  • Experience with cloud infrastructure (AWS or GCP) and a working understanding of CI/CD, containerisation, and deployment practices in production environments
  • A track record of making good technical decisions under time pressure and being able to articulate the reasoning clearly to technical and non-technical stakeholders
  • Comfortable working across multiple projects simultaneously and managing your own time without micromanagement
  • Experience in a consulting or agency environment is a strong advantage — understanding client relationships and delivery expectations translates directly

Apply for Senior Full-Stack Engineer

Fill in the form below and we'll be in touch if there's a fit. Every application is reviewed by a human.

Max 10MB. PDF preferred.