MOO Logo

Data Engineer

MOO|Posted 3 days ago

Skills and experience

Role:Data engineer
Experience in role:4+ years
Must-have skills:
    Python
    SQL
    dbt
Nice-to-have skills:
    Terraform
    Snowflake
    Apache Airflow
    Dagster

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 or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Data Engineer - Data Engineering

Technology & Product - Data Engineering

What you’ll do:

  • Help evolve our modern data platform to support reliable analytics and emerging AI use cases
  • Design, build, and maintain robust, production-grade data pipelines using Dagster, with a strong focus on reliability, observability, and performance
  • Implement data quality checks and reliability patterns to ensure trusted, high-quality data across the platform.
  • Contribute to the definition and evolution of data modelling standards, dbt best practices, and governance to keep our analytics layer modular, testable, and scalable
  • Collaborate with analytics and product teams to enable impactful data and AI use cases
  • Identify opportunities to improve the architecture, tooling, and developer experience of the data platform as our needs scale

What we’re looking for

We are looking for someone who brings:

  • 3–5 years experience in Data Engineering or a similar role
  • Strong Python skills with a focus on writing clean, modular code to enhance and extend platform capabilities
  • Experience working with orchestration frameworks (e.g. Dagster, Airflow, Prefect, etc), building dependable, self healing and well structured workflows
  • Proven SQL & dbt (or similar tools, e.g. Dataform) skills with a focus on performance, modularity, readability and scalable analytics-focused models
  • Experience with modern cloud data warehouses or databases for analytics (we use Snowflake, but others are also welcome)
  • Strong focus on data quality, including testing, validation, and proactive issue detection
  • Confidence investigating and debugging data issues end-to-end, performing root cause analysis
  • Thoughtful views on data modeling and software best practices, with the ability to advocate for standards while remaining open to pragmatic alternatives

Nice to have

If you have any of the below experiences, we would love to hear about it. However, they are absolutely not required. If you are uncertain, reach out to us anyway.

  • Near real-time or streaming analytics pipelines
  • Supporting data related AI or ML use cases
  • Data observability and quality monitoring tools (e.g. Elementary, etc)
  • Implementing Metrics/Semantic layer
  • Data contracts, schema governance and data classification practices
  • Worked with BI Tools (Tableau, Looker, etc)
  • Terraform
  • Experience with Cloud Services (AWS, Azure, GCP, etc)
  • Data Warehouse performance tuning and optimisation

About MOO

201-500 employees

What we do

MOO is a UK-based online printing company founded in London in 2004, specializing in high-quality print products for both businesses and consumers. We offer customizable items such as business cards, letterheads, and personalized gifts, serving customers in over 200 countries with a strong presence in the US and Europe.

Why work for us

Joining MOO means becoming part of a dynamic team that values innovation and creativity. We offer competitive salaries, opportunities for professional growth, and a chance to work on cutting-edge technology in the design and printing industry.

Our culture

At MOO, we foster a collaborative and customer-focused environment where great design and environmental responsibility are core values. Our team thrives on creativity and inclusivity, encouraging everyone to contribute their unique perspectives to drive our mission forward.

Our engineering process

We utilize modern tech practices and tools, including Java and Typescript, and various AWS cloud services, to enhance our online platform. Our engineers collaborate closely with design, marketing and manufacturing teams, ensuring a seamless integration of technology and user experience.

Our hiring process

Our hiring process involves an initial screening followed by technical interviews to assess skills and cultural fit. We prioritize candidates who demonstrate a passion for design and technology, ensuring that every new hire aligns with our values and mission.

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Amazon VPC
Amazon VPC
Javascript
Javascript
Node.js
Node.js
Python
Python
PHP
PHP
Java
Java
Spring Framework
Spring Framework
React
React
TypeScript
TypeScript
Amazon Kinesis
Amazon Kinesis
Amazon Lambda
Amazon Lambda
Amazon Cognito
Amazon Cognito
Amazon CloudFront
Amazon CloudFront
Amazon API Gateway
Amazon API Gateway
Stripe
Stripe
Next.js
Next.js
Amazon Web Services
Amazon Web Services

utilities

Google Analytics
Google Analytics
Looker
Looker
Tableau
Tableau
FullStory
FullStory

dev ops

GitHub
GitHub
Pingdom
Pingdom
PagerDuty
PagerDuty
Docker
Docker
Selenium
Selenium
Kubernetes
Kubernetes
Terraform
Terraform
Prometheus
Prometheus
Datadog
Datadog
Sentry
Sentry

business tool

Google Apps
Google Apps
Slack
Slack
Zendesk
Zendesk
JIRA
JIRA
Zoom
Zoom
Miro
Miro
Notion
Notion

Office Photos

Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: