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 coverage (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 optimization)
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 zone (documentation, RFCs, Slack, Confluence)
- Coach and support junior and mid-level engineers through pairing, feedback and knowledge-sharing
Our tech stack (Hirer Engineering)
- We don't expect experience with everything, but 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, iinfrastructure-as-code, you build it, you run it
QUALIFICATIONS
Must-have
- 5+ years software engineering experience, with substantial time at
- Senior Engineer level or equivalent
- Strong TypeScript skills across front-end and/or back-end, ideally in product-focused teams
- Proven experience designing, building and operating production web services or event-driven systems on a major cloud (preferably AWS)
Solid grounding in modern engineering practices:
- Automated testing at multiple levels
- CI/CD and incremental, frequent delivery
- Observability and incident management in production
- Practical understanding of secure coding and data protection
- Experience working in Agile, cross-functional squads, collaborating closely with product and design
- Comfortable working in distributed teams across APAC time zones, with strong written and verbal communication in English
Nice-to-have
- Experience in recruitment, HR tech, marketplaces or B2B SaaS
- Familiarity with SEEK Hirer domains (e.g. Job Posting, Talent Search,
- Hiring Automation, Insights, Ad products)
- Experience with experimentation/feature flagging, performance optimisation at scale or structured tech-health/RTB work
Mindset and behaviours
- Strong alignment with company's principles: passionate about purpose and customers, collaborative, delivery-focused, and thinking long-term
- High level of ownership and accountability for quality, reliability and security
- Growth mindset: actively seeks feedback, learns quickly and helps others grow