Job Description
Vacancy available for a Full-Stack Software Engineer to join our client’s agile and industry-leading software engineering team.
Applicants should have experience deploying and managing modern tech stacks and be comfortable working in a highly versatile agile-based team.
Technologies used by the company:
- TypeScript
- Node.js
- Build systems
- Pnpm / yarn
- Generics
- Monorepos
- Modularity / extensibility within systems
- Unit and E2E Testing
- SQL (Postgres / MSSQL)
- Software patterns such as factories, composition over inheritance, etc.
- IPC / RPC concepts
- Debugging / profiling
Mobile development
- Cordova
- iOS development / XCode / Objective-C / Swift
- Android development / Java / Kotlin
- Code signing
Frontend
- React
- Styled Components
- MobX
- RXJS
- Webpack
- InversifyJS
- SQLite
- WebWorkers
- WebSockets
Backend
- TypeScript
- Kubernetes and Docker
- Tracing / Open Telemetry
- Event-driven systems
- AWS
- Azure
- Kafka
- MongoDB
- VPC, security groups, isolation
- SSL / TLS
- Distributed systems: Streaming, back pressure
A big part of working at our client involves owning projects, championing the adoption and integration of new technologies, and being flexible and adaptable as the product evolves.
Note: Successful applicants will be contacted within 14 days of applying.
Although we endeavour to provide feedback to all applicants, should you not hear from us within 14 days of applying, please accept your application unsuccessful.
Related Jobs (11)
-
Software Engineering and Development – Stellenbosch on February 13, 2026
-
Senior Software Engineer – Cape Town (Hybrid) on November 12, 2025
-
Senior Software Test Engineer (Hybrid – Cape Town) on November 12, 2025
-
Senior Software Engineer (FinTech) – Sandton on February 2, 2026
-
Junior Full-Stack Software Engineer – Sandton on February 2, 2026
-
Engineering Graduate (Embedded Software) on August 29, 2025
-
Embedded Software & Firmware Engineer – Pretoria on February 2, 2026
-
Digital Signal Processing (DSP) Software Engineer on February 2, 2026
