Data Engineer
Who are we?
OCTA Farmacie Groep is a nationwide pharmaceutical organisation with over 900 employees. OCTA comprises pharmaceutical wholesalers, institutional pharmacies, Central Filling hubs and more than 50 community pharmacies across the Netherlands. See also www.octa.nl.
What will you be doing?
For a strategic development project, we are looking for an experienced data engineer who can help build our data warehouse. In this role, the candidate will combine strong technical execution with ownership of the product and direct coordination with business stakeholders.
The engineer will work within a broader engineering structure in which a tech lead is responsible for the overarching technical vision and for coaching developers. There is a product owner who assists with sprint planning and communication with internal stakeholders.
Team structure
- Tech lead (architecture, coaching, standards)
- Product owner (sprint planning, consultation with stakeholders)
- Product team:
- Lead data engineer
- Senior data engineer (this role)
What do you bring to the table?
- Senior level (extensive experience as a full-stack developer)
- Strong backend focus using Python
- Experience with modern web architectures and API design
- Experience leading your own domain or product
- Comfortable in an environment with a clear separation between the Tech Lead and product responsibility
- Strong communication skills and business-minded
- Excellent command of the Dutch language, both spoken and written, is required.
- Experience with AI / prompting (e.g. working with LLMs or AI integrations)
Key responsibilities
- Translating business requirements into scalable technical solutions
- Writing production-ready code that connects external data sources to our data warehouse
- Making data from the data warehouse available to internal clients via dashboards
- Actively communicating with internal clients and stakeholders
- Ensuring code quality, architecture and best practices (in line with Tech Lead guidelines)
Technical stack
- Backend: Python
- Frameworks/libraries: Apache Airflow, Apache Superset, Polars, SQLAlchemy, Pydantic
- Database: PostgreSQL
What do we offer you?
- A gross monthly salary of between €5,800 and €7,800 (based on a 40-hour week), depending on your knowledge and experience.
- 8% holiday pay.
- A 12-month contract based on a 40-hour week, with the prospect of a permanent position.
- The option to work hybrid, requiring you to be in the office for at least two days a week.
- A company laptop.
- Travel allowance for commuting.
- A challenging role within a rapidly developing organisation, with scope for initiative and growth.
How to apply
Interested? Please email your CV and covering letter to Richelle Jansen (Corporate Recruiter) at richelle.jansen@octa.nl. If you have any questions, please feel free to call 06 3466 5890.
Please note: for this position, we are only considering candidates who currently reside in the Netherlands and have a good command of the Dutch language, both spoken and written. Applications that do not meet these requirements will not be considered.
(We do not welcome recruitment approaches in response to this vacancy.)