Summary
✨ AI‑Generated
A full-stack engineering role with end-to-end ownership of reliable, scalable software services. You will build backend and frontend features with TypeScript, Node.js, and React, operate cloud-based systems, create automated CI/CD pipelines, and apply infrastructure as code. The position also involves technical leadership, system design, code reviews, mentoring, observability, incident response, and continuous improvement.
Highlights
End-to-end ownership across design, development, deployment, monitoring, and continuous improvement. The role offers significant technical leadership opportunities through system design, code reviews, pairing, and mentoring, alongside modern cloud infrastructure and strong engineering practices.
Description
WHAT YOU'LL DO:
Design, build and operate software
Design, implement and maintain backend services and front-end features using TypeScript across Node.js and ReactOwn services end-to-end: from design and implementation through deployment, monitoring, incident response and continuous improvementBuild reliable, scalable systems on AWS (e.g.
Lambda/ECS, API Gateway, DynamoDB, RDS/PostgreSQL, S3) Improve quality, reliability and deliveryWrite clean, well-tested, maintainable code with strong automated test overage (unit, integration, contract and/or E2E)Use modern CI/CD pipelines (GitHub, Buildkite, skuba/Gantry, Terraform) to ship safely and frequentlyInstrument services with Datadog, CloudWatch, Sentry and structured logging to detect, troubleshoot and prevent issues technical leadership inside the squadLead technical design for features and system changes; clearly articulate trade-offs and rationaleProvide thoughtful code reviews, pairing and guidance that lift the standard of the teamContribute to architectural alignment and tech-health work (e.g.
security, performance, resilience, cost optimisation) Collaborate and mentorWork closely with product managers, designers, BAs and data specialists in a cross-functional, outcome-focused squadCommunicate clearly and asynchronously across time zones (documentation, RFCs, Slack, Confluence)Coach and support junior and mid-level engineers through pairing, feedback and knowledge-sharing
QUALIFICATIONS
Minium 3 years in Senior Engineer role.Strong on Typescript, AWSKnowledge and Experience on Graph QL is advantageous.Deep competence in
TypeScript and strong overlap with this stack is essential:
Language: TypeScript (primary), JavaScriptFront-end: React, micro-frontends, experience working with design systemsBack-end: Node.js (TypeScript), REST and GraphQL (including Hirer GraphQL APIs)Cloud & data: AWS (Lambda/ECS, API Gateway, DynamoDB, RDS/PostgreSQL, S3)CI/CD & infra: GitHub, Buildkite, AWS ECS, ALB, Fargate, TerraformObservability & operations: Datadog, CloudWatch, Sentry, PagerDuty, structured loggingPractices: TDD/automated testing, trunk-based or continuous delivery, infrastructure-as-code, “you build it, you run it.