Staff Engineer - Data

Staff Engineer - Data

This job is no longer open

Yoco is on a mission to help the businesses of tomorrow get started, and get paid – be a part of the team that changes financial services in Africa. Curious. Data-driven. Purposeful. Sound like you? It sounds a lot like us too.

We are a fast-growing African technology company made up of over 350 team members globally. All with a bias for boldness, and a passion for simple, progressive solutions.

Founded in 2015, Yoco is now the payments provider for over 200 000 business owners and processes over $2bn annually.

The Data Engineering team is looking for an experienced Big Data/Staff Engineer to help solve low-latency/real time, distributed system challenges. You will be part of the team that develops Yoco’s modern data platform.

Yoco is operating as a distributed company with growing global talent hubs, and will accept applications from Africa, Europe, UK and the Middle East.

ROLE | WHAT YOU WILL BE DOING? 

Key responsibilities:

  • You will be working in a Big data environment, optimising and building big data pipelines, architectures and data sets with e.g. Java, Scala, Python, Hadoop, Apache Spark and Kafka
  • You will be building, deploying and supporting these big data pipelines in AWS
  • You will be working with eventing concepts
  • You will be building, deploying and support real-time data pipelines
  • You will be responsible for data acquisition pipelines: real time and batch
  • You will be responsible for maintaining a data lake: storage and compute processes 
  • You will partner with our platform engineering teams to design and build acquisition pipelines. 
  • You will work closely with our data scientists to assist with the building of data pipelines and for the provisioning of infrastructure. 

IDEAL CANDIDATE | WHAT WE ARE LOOKING FOR?  

Key requirements to perform responsibilities successfully:

  • Strong experience working with distributed systems in the Big Data context
  • Proven experience in a primarily backend programming language like Python, Java or Scala
  • Passion about building robust and scalable solutions
  • 7+ years of professional experience as a developer
  • Exceptional problem-solving skills
  • A proven passion for all things software (and some hardware)
  • Strong ability to work independently while still being collaborative and inclusive
  • Proven ability in taking a feature, task or product all the way from conception to completion and release
  • Ability to build re-usable solutions that others can use to avoid re-inventing the wheel every time.
  • BSc Computer Science or equivalent is encouraged (strong work experience can fill this gap)

The Yoco Formula:

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

Core Behaviours - How we show up, engage & treat each other

  • Get to know each other personally
  • Say what you think 
  • 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, subscribe toExposure Gallery

Join us on a meaningful journey at Yoco, and help enable our merchants to thrive through Open Commerce!

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.