Live opening · Posted 7 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
Looking for a mid–senior Python engineer to build components and adapters for a modular, platform-independent data platform framework.
Core responsibilities
Develop Python components and Ports & Adapters / Hexagonal Architecture.
Build integrations with external systems via REST APIs/CLIs.
Develop and test adapters for technologies such as Snowflake.
Write high-quality unit/integration tests using pytest and mocking.
Implement secure secrets management.
Work with AWS and GitLab CI/CD.
Maintain clean architectural boundaries and participate in code reviews.
Must-have
5+ years software/data engineering experience.
Advanced Python: OOP, interfaces/ABCs, type hints, packaging, dependency management.
Hands-on Clean/Hexagonal Architecture + dependency injection.
Strong pytest/testing experience.
Production REST API integration experience.
Strong SQL + Snowflake.
Hands-on AWS.
Secrets management experience: Vault / AWS Secrets Manager / Parameter Store.
Git + GitLab CI or equivalent.
Understanding of data warehousing, transformation and ETL.
Professional English.
Nice-to-have
dbt, Liquibase, Collibra, Immuta, Monte Carlo.
Terraform, Docker/containerisation.
Airflow/Dagster.
PostgreSQL/BigQuery/Redshift.
Pharma/regulatory experience.
DataOps / SAFe experience.
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.