Data Engineer
Data Engineer Opportunity | Join a Forward‐Thinking Data Team
Are you passionate about data and ready to grow your career in a dynamic, innovative environment? Our client is looking for a Data Engineer to help enhance and optimise their Data Warehouse and Data Pipelines alongside a talented and supportive team.
If you're driven, curious, and excited to contribute to a modern data environment, this role could be the perfect next step in your career.
Why You’ll Love This Role :
• Professional Growth – Develop your skills in data modelling and hands-on technical problem‐solving.
• Innovative Environment – Work on cutting‐edge data integration projects.
• Supportive Culture – Join a collaborative team that values creativity and shared learning.
• Real Impact – Play a key role in improving data processes and infrastructure.
Key Responsibilities :
• Monitor and maintain the data stack for smooth daily operations.
• Design and refine data models using dbt Core and VS Code .
• Integrate new data sources into the Data Pipeline and Data Warehouse .
Essential Skills & Experience :
• Strong SQL skills (PostgreSQL or Snowflake SQL).
• Experience with dbt (ideally dbt Core).
• Business process modelling using SQL in dbt.
• Familiarity with Git for version control.
• Understanding of cloud data warehouse concepts.
• Working knowledge of SOAP/REST APIs , JSON , and YAML .
• Basic Python for data retrieval and manipulation.
Desirable Attributes :
• Logical and proactive problem‐solver.
• Enjoys both independent and team‐based work.
• Strong relationship‐building skills.
• Positive attitude with a passion for learning.
• High attention to detail.
Nice to have experience :
(Not essential, but a bonus!)
• CI/CD with Bitbucket Pipelines
• Snowflake, Fivetran, AWS S3, Lambda