Back to Careers | Engineering
Bespoke

Software Engineer

Develop robust, scalable applications that drive African innovation

Nelson Mandela Bay, South Africa

Role Overview

As a Software Engineer at BATSAMAYI®, you'll design, develop, and deploy high-quality software solutions that address real-world challenges for African enterprises. You'll work across the full stack, collaborating with product managers, designers, and fellow engineers to build scalable and maintainable applications.

This role offers the opportunity to work on diverse projects across finance, healthcare, logistics, and more, using modern technologies and agile practices. You'll contribute to technical architecture decisions, mentor junior developers, and help shape engineering culture.

We're looking for someone passionate about clean code, continuous improvement, and delivering measurable impact through software.

Design, develop, and maintain full-stack web applications using modern frameworks (React, Node.js, Python/Django, etc.)

Write clean, maintainable, and well-tested code following industry best practices and coding standards

Collaborate with cross-functional teams to define, design, and ship new features in an agile environment

Optimize application performance, troubleshoot bugs, and ensure high availability and scalability

Participate in code reviews, knowledge sharing, and continuous learning to improve team capabilities

1 or 2 years of professional software development experience with modern programming languages (JavaScript/TypeScript, Python, Java, or C#)

Strong proficiency in front-end frameworks such as React, Vue, or Angular and state management libraries

Solid experience with backend development using Node.js, Django, Spring Boot, or similar frameworks

Familiarity with database technologies (SQL, NoSQL) and RESTful API design principles

Experience with version control (Git) and collaborative development workflows

Bachelor's degree in Computer Science, Software Engineering, or related technical field

Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker)

Contributions to open-source projects or active participation in tech communities

Personal Qualities We Value

Innovative Thinker
Team Player
Self-Motivated
Continuous Learner
Strong Communicator
Results-Oriented

Tech Stack

Languages

C#

Frontend

HTML CSS

Backend

ASP.net

Databases

PostgreSQL MongoDB MySQL

DevOps & Tools

Docker Git Jenkins GitHub Actions

Testing

Jest PyTest Selenium
Ready to join us?

Take the next step in your software engineering career

Join a team that's shaping the future of software in Africa. Your expertise can make a real difference.

We're an equal opportunity employer committed to diversity and inclusion