Full Stack Engineer
$200,000
Apply (opens in a new tab)Full Stack Engineer
Posted today
SENIORITY
Lead
SALARY
$200,000
About the role
- Design, build and ship customer-facing SaaS features across the frontend, backend and cloud infrastructure.
- Develop reliable backend services using TypeScript, Node.js and GraphQL.Build asynchronous workflows, background processing systems and event-driven integrations.
- Integrate with third-party APIs, handling authentication, webhooks, rate limits, retries and unexpected failures.
- Design scalable data models and optimise PostgreSQL queries, application performance and processing reliability.
- Build intuitive React interfaces that make complex workflows and processing states understandable to customers.
- Own features through development, testing, deployment and production support.
- Work directly with product and engineering colleagues to understand customer problems, make architectural decisions and improve functionality after release.
- Contribute to AI-enabled workflows where data quality, security, permissions and auditability are essential.
- Essential experience:
- Strong professional experience building production applications with TypeScript, Node.js and React.
- Experience developing and maintaining GraphQL and/or REST APIs.
- Solid experience with AWS, including designing, deploying and operating cloud-based applications.
- Strong knowledge of PostgreSQL, data modelling and backend performance.
- Experience building asynchronous processing systems, such as queues, background workers, event-driven services or long-running workflows.
- Experience integrating external APIs and handling unreliable dependencies.
- Understanding of retries, idempotency, failure recovery, observability and production reliability.
- Proven ownership of features from initial requirements through to production.
- Ability to explain technical decisions, trade-offs and the impact of your work on users or the business.
- Particularly interesting experience:
- Multi-tenant SaaS architecture and workload isolation.
- AWS Lambda, SQS, SNS, EventBridge or comparable messaging technologies.
- Complex third-party integrations involving OAuth, webhooks or synchronisation.
- Meaningful improvements to system performance, reliability, scalability or infrastructure costs.
- AI agents, LLM integrations, MCP or workflow automation.
- Experience in a smaller product engineering team where engineers take substantial individual ownership.
- What Makes This Opportunity Interesting?
- You'll be working on engineering problems that require genuine technical judgement.
- Think asynchronous workflows that need to recover safely after partial failures, integrations where external systems cannot always be trusted, and customer-facing products that need to make complicated operational processes straightforward.
- The team values engineers who can identify the underlying problem, choose an appropriate technical solution and remain accountable for the outcome once it's in production.
- There's an opportunity to influence architecture, contribute directly to product direction and work across different areas of the stack.
- Base salary $200,000 Hands-on ownership of complex, customer-facing SaaS products.
- Exposure to applied AI and automation within enterprise regulatory workflows.
- Opportunity to influence engineering decisions and product development.
- A technically challenging role with meaningful individual responsibility.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
