logo
Digittal.io

Senior Software Engineer

Africa

October 8, 2026 at 1:56 PM

✨ AI summary

Location

  • South Africa

Languages

  • Java
  • TypeScript

Frameworks

  • React

Experience Level

  • Senior
About Digittal

Digittal delivers enterprise-grade payment solutions that power public and private sector organizations worldwide, with a current focus on Africa. We build products designed for efficiency, scalability, usability without compromising on security or compliance. From mass transit fare collection to electronic insurance payouts and complex payment processing, our specialized solutions are engineered to support challenging operational environments.


The Role

We are seeking a Senior Software Engineer to design, build, and maintain our core products and platforms within our proprietary agentic development environment. As a key technical driver on a fully remote team, you will collaborate closely with product managers and business stakeholders to translate complex requirements into seamless, highly reliable products that our customers love.


What You Will Do
  • Architect & Build: Design and develop scalable backend and frontend systems utilizing modern architectural patterns, including microservices and RESTful APIs.
  • Collaborate & Innovate: Partner with cross-functional teams to shape product direction while leveraging our proprietary agentic development environment to streamline delivery.
  • Optimize for Scale: Build and maintain resilient systems for high-throughput environments using relational and NoSQL databases, message queues, and caching technologies.
  • Ensure Security & Compliance: Implement rigorous security best practices, including encryption, authentication, and authorization tailored to financial systems.
  • Drive Operational Excellence: Utilize cloud platforms, containerization, and CI/CD pipelines to smoothly deploy, monitor, and operate production services.
Qualifications

Core Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Strong foundation in Computer Science fundamentals, including algorithms, data structures, and distributed systems concepts.
  • Demonstrated full-stack expertise with modern programming languages and frameworks (e.g., Java, TypeScript, React, or similar).
  • Proficiency in Domain-Driven Design (DDD) and established design patterns for building maintainable, modular systems.
  • Hands-on experience with cloud infrastructure, containerization, CI/CD pipelines, and monitoring tools.
  • Excellent communication and technical documentation skills, with a proven ability to thrive and collaborate in a remote, cross-functional environment.

Highly Preferred:

  • Previous experience in fintech, payments, or other complex, transaction-heavy domains.
  • Deep knowledge of security and compliance protocols specific to payment processing and financial technology.