Software Engineer - South Bank, QLD
Core
Build robust backend systems and APIs for online booking engines and supplier integrations within the Integration Services pillar.
Role type
Senior backend software engineer (Node.js/TypeScript)
Builds
High-traffic, reliable, and performant backend services and APIs for travel booking products
Domain
Travel technology / Online booking systems
Deliverable
production ML models | product features
Required skills
TypeScript, NestJS, Node.js, ElasticSearch, DynamoDB, S3, Unit testing, Integration testing, Contract testing, CI/CD pipelines, API design, Observability
Preferred skills
Agentic development, Full-stack experience, Security, Performance optimization
Technologies
TypeScript, NestJS, Node.js, ElasticSearch, DynamoDB, S3
Responsibilities
Build efficient, testable, and maintainable backend solutions; Write backend code in TypeScript using NestJS; Work with multiple database systems; Deploy applications via continuous integration pipelines; Maintain documentation and improve code quality; Own operational reliability through testing and observability
Seniority
Mid-to-Senior, hands-on IC