Job Details

Software Engineer (Python / JavaScript).

About

Description

As a Software Engineer at Dotdigital, you’ll join a scrum team within the Product Engineering department, collaborating with Product Managers, QA Engineers, and fellow developers. You’ll be responsible for building new functionality, scaling the platform to handle large volumes of data, and deploying code regularly using automated pipelines. With a focus on security, high throughput, and 24/7 platform reliability, this role offers exciting challenges in managing large datasets and building high-performance systems. You'll be working in a team passionate about customer success, simplicity, and fast, sustainable shipping. Dotdigital supports a collaborative and remote-first culture with regular country meetups for team-building and knowledge sharing.

Responsibilities

  • Build and maintain scalable software for Dotdigital's CXDP platform
  • Work in a collaborative scrum team to deliver high-quality features
  • Contribute to high-throughput, data-intensive backend systems
  • Ensure security and reliability in all stages of the development lifecycle
  • Participate in regular code deployments and shipping to production

Qualifications

  • Proficiency in Nodejs, Python, and React
  • Experience in web development
  • Strong verbal and written communication skills
  • Experience working in a software engineering team using Git, pull requests, scrum/agile methods
  • Remote work experience is a plus

Application instructions:

  • To apply, simply click the apply button.

Hiring organization

Hiring organization image

Dotdigital

Employment Type: job

Job Location: South Africa

Base Salary: Market Related

Closing Date:

Apply Now

Related Jobs