SnapScan Logo

Lead Data Engineer

SnapScan|Posted 12 days ago

Skills and experience

Role:Data engineer
Other roles:DevOps engineer, Data architect
Experience in role:10+ years
Must-have skills:
    SQL
    Python
    AWS

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

We're seeking a hands-on Lead Data Engineer to spearhead our data infrastructure at SnapScan. You'll be the primary architect of our data stack, responsible for migrating, maintaining, and innovating our data pipelines. As a key player in our 50-person team, you'll report directly to the Head of Engineering and have the opportunity to engage in diverse projects with potential for growth into strategic roles. In this role, you'll design and maintain data pipelines using Dagster, Airbyte, and DBT, while taking ownership of AWS and Google Cloud infrastructure. We're looking for someone who can innovate and optimize, fostering an open-source-first mindset to create a bespoke, cost-efficient technology stack. You'll also set up proactive monitoring and alerting for data reliability, provide mentorship to the team, and explore how AI and modern data tools can give us a competitive edge. The ideal candidate has 10+ years of experience in Data Engineering, with mastery in SQL and Python. You should have a strong background in managing AWS and GCP infrastructure, experience with orchestration tools, and a 'startup' mindset. We offer a competitive salary, generous benefits including 30 days of annual leave, and a flexible work environment. Join our team and be part of a culture that values technical excellence, innovation, and collaboration!

About SnapScan

15-50 employees

Our Mission

We're a product focused company on a mission to build the best payment experience in the world.

SnapScan is the most popular mobile payments app in South Africa, and shows no signs of slowing down. Our solutions facilitate a variety of payments: in-store, online, and even bills, donations, or prepaid services from within the app.

Founded in 2013, SnapScan originally flourished in coffee shops and at weekend markets. The founding team had extensive experience in banking and mobile money, and knew that payments for these merchants could be greatly improved.

Interest in the product grew organically and culminated in SnapScan winning the MTN App of the Year award in 2013. Since then we've been featured in local and international media (CNN, BBC, CNBC, TechCentral), and continue to grow year-on-year.

How We Work

We value openness, psychological safety and proactiveness. You will have plenty of opportunity to mentor and learn from others as we all grow.

SnapScan has always relied on small, cross-functional teams to get things done. We believe that it delivers stronger results than those delivered by bigger teams. You will join a small, highly leveraged technical team that has buy-in and autonomy to solve problems using whatever tools and means are fit for purpose.

Hiring Process

We like to keep it simple:

  • virtual coffee chat
  • for engineers a technical discussion (don't worry, you won't have to solve arbitrary algorithmic problems); for other positions a simulation assessment
  • meet & greet with your potential team mates

If the chats go well, we'll make an offer. Simple as that.

Perks at SnapScan

Flexible working hours
30 days of annual leave
Medical aid contribution of up to R2,000 per month
An Apple MacBook and the necessary gear
Discretionary annual bonus
Flexible office / remote working
Paid undercover parking (when working from the office)
The opportunity to be part of a great team and culture
Lots of opportunities to learn
3 Mental health days per year
3 months paid parental leave

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Amazon VPC
Amazon VPC
Rails
Rails
AngularJS
AngularJS
Heroku
Heroku
PostgreSQL
PostgreSQL
Apache Cordova
Apache Cordova
Objective-C
Objective-C
Javascript
Javascript
Python
Python
Ruby
Ruby
React
React
HTML5
HTML5
MS SQL
MS SQL
Jasmine
Jasmine
TypeScript
TypeScript
Angular
Angular
Amazon Redshift
Amazon Redshift
Amazon Lambda
Amazon Lambda
RxJS
RxJS
WooCommerce
WooCommerce
BigQuery
BigQuery
GraphQL
GraphQL

utilities

Google Analytics
Google Analytics
Looker
Looker
Hotjar
Hotjar
TestProject
TestProject

dev ops

Ansible
Ansible
GitHub
GitHub
PagerDuty
PagerDuty
Bugsnag
Bugsnag
Circle CI
Circle CI
Docker
Docker
Terraform
Terraform
Packer
Packer
Bash
Bash

business tool

Google Apps
Google Apps
Slack
Slack
MailChimp
MailChimp
JIRA
JIRA
Confluence
Confluence
Zoom
Zoom
Miro
Miro

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: