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 React
- Own services end-to-end: from design and implementation through deployment, monitoring, incident response and continuous improvement
- Build reliable, scalable systems on AWS (e.g. Lambda/ECS, API Gateway, DynamoDB, RDS/PostgreSQL, S3) Improve quality, reliability and delivery
- Write 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 frequently
- Instrument services with Datadog, CloudWatch, Sentry and structured logging to detect, troubleshoot and prevent issues technical leadership inside the squad
- Lead technical design for features and system changes; clearly articulate trade-offs and rationale
- Provide thoughtful code reviews, pairing and guidance that lift the standard of the team
- Contribute to architectural alignment and tech-health work (e.g. security, performance, resilience, cost optimisation) Collaborate and mentor
- Work closely with product managers, designers, BAs and data specialists in a cross-functional, outcome-focused squad
- Communicate 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, AWS
- Knowledge and Experience on Graph QL is advantageous.
Deep competence in
TypeScript and strong overlap with this stack is essential:
- Language: TypeScript (primary), JavaScript
- Front-end: React, micro-frontends, experience working with design systems
- Back-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, Terraform
- Observability & operations: Datadog, CloudWatch, Sentry, PagerDuty, structured logging
- Practices: TDD/automated testing, trunk-based or continuous delivery, infrastructure-as-code, “you build it, you run it.