Data Engineering Lead
Cape Town, Amsterdam, EMEA (Remote)
Please note that as this is a remote based position, we are open to applications from candidates based throughout the UK and EMEA region.
Yoco is a FinTech company. We focus on building tools and services to help small and micro businesses get paid, run better, and grow. We believe in unlocking entrepreneurial potential anywhere, in empowering people to thrive and in driving our economy forward.
Yoco was founded in 2013. Today we are a company of over 150 people all driven by a common goal: keeping the needs of our customers at heart. Our vision is Open Commerce and we want to do this to enable people to thrive.
Yoco is embarking upon a wholesale transformation in the way that data is created by source systems. Shifting from a database centric orientation to one based on events and messages between systems. This shift is required in order increase the autonomy of software delivery teams and increase the scalability of our systems as a whole. Such a foundational shift needs to be well considered and built with modern, scalable and reliable technology at its centre. The objective of the Lead Data Engineer is to architect, build and maintain key systems facilitating the transfer and transformation from individual services to a central data platform.
ROLE | WHAT YOU WILL BE DOING?
Your key responsibilities will be to:
You will be the first hire in a new Data Engineering area, mediating between the Engineering and the Data teams.
- Setting up, and managing, the infrastructure for message transfer
- Owning the system to ingest and store messaging data in centrally
- Supporting the Data team by ensuring data is accessible in an easy to consume manner
- Working closely with Engineering and Data leadership to make sound technical decisions across the entire data ecosystem
- Establish best practices for moving data between distributed systems
- Continuously improving our systems to transfer more data, faster with a reducing rate of error
IDEAL CANDIDATE | WHAT ARE WE LOOKING FOR?
Key requirements to perform responsibilities:
7+ years of production level experience in building and maintaining public cloud-based infrastructure, preferably AWS.
Strong software development skills in any of the major open source programming languages.
Hands on experience with a message-based architecture for distributed services.
Experience with loading data into warehouses/lakes.
Background with ETL development and large scale data processing.
Strong interpersonal and communication skills.
THE YOCO FORMULA - HOW WE CREATE VALUE
The Yoco formula is a validated approach to work and a set of behaviours that create maximum value for our customers and help us grow.
Core Values - Our way of working to create value & grow
- Stay Connected
- Make Space to Explore
- Keep it Simple
- Master your Craft
Leadership Principles - How we show up, engage & treat each other
- Get to know each other personally
- Say what you think and challenge me directly
- Be courageous and focus forward
- Don’t let ego get in the way
To support this, we have built a role-based organisation where every individual is given the space to focus and develop their innate strengths. Everyone at Yoco has the opportunity to lead a project and become a specialist, enabling flexibility, collaboration and accountability at all levels. You will be working with a diverse, motivated and skilled team who will continuously stretch you as an individual. To learn more about our culture, go to our #YocoLife page or subscribe to our Exposure Gallery.
Join us on a meaningful journey at Yoco, and help enable our merchants to thrive through Open Commerce!
Yoco encourages applicants from diverse backgrounds to apply. Open positions at Yoco are competitive and we often receive high volumes of applicants. If you have not received further updates on your application after three weeks, you’re welcome to request feedback.