Data Engineer
Role details
Job location
Tech stack
Job description
We're seeking an experienced and technically strong Data Engineer to join our high performing Engineering Team. This is an individual contributor role focused on building and maintaining the data pipelines that power our platform. You will work closely with the Product and Engineering team to ensure our data is centralised, cleaned and ready for use across our SaaS and integration platforms., * Design, build, and maintain scalable ETL (Extract, Transform, Load) pipelines to centralise data from various hospitality platforms.
- Optimise PostgreSQL performance and ensure system reliability and data integrity.
- Ensure data is cleaned, structured, and available for real-time integrations.
- Manage technical dependencies and risks associated with heavy data integrations across third-party platforms.
- Balance technical debt with the delivery of new data features and architecture
- Act as a technical point of contact for data-related queries
- Effectively communicate complex data concepts and architectural decisions to non-technical stakeholders., * Opportunity to shape the technical direction of a growing SaaS platform
- No out-of-hours support requirements
- Direct input into architectural decisions
- Collaborative engineering culture
- Work with modern cloud-native technologies
Requirements
Do you have experience in TypeScript?, * Strong hands-on coding abilities in TypeScript, SQL and databases
- Experience with building and managing data pipelines using AWS tooling
- Proven track record of delivering complex technical projects
- Excellent communication and interpersonal skills
- Strong system design and architectural skills, * Experience in SaaS or integration-heavy platforms
- Knowledge of event-driven architectures
- Background in scaling SaaS products
- Understanding of security best practices