Johannesburg, South Africa | Posted on 08/06/2026
This is ideal for adaptable engineers who take ownership, value clean and scalable code, and are eager to grow their full-stack capability in a fast-paced, collaborative setting.
Requirements
Key Responsibilities
- Design and deliver robust backend services and/or modern frontend applications , depending on your area of strength
- Contribute across the stack over time, expanding your capability beyond your primary specialization
- Take ownership of technical solutions from design through to production delivery
- Collaborate within high-performing, cross-functional squads, including direct client engagement
- Apply strong engineering principles, including clean code, testability, and maintainability
- Contribute to architectural decisions and continuously improve team practicesIntegrate with enterprise systems, APIs, and third-party platforms
- Actively contribute to Agile delivery and continuous improvement
Skills and Experience
Required Skills & Experience
- Experience in backend and/or frontend development , including:
- Backend: microservices, GraphQL, BFF patterns, and/or API-driven architectures
- Frontend: frameworks such as React, React Native, Angular, or similar
- Demonstrated ability and willingness to learn and work across multiple layers of the stack over time
- Strong understanding of:
- API design (REST and/or GraphQL)
- Asynchronous and event-driven programming
- Front‑end architecture and state management (where applicable)
- Experience with version control systems (e.g., Git)
- Familiarity with CI/CD pipelines and modern engineering practices
Preferred (Nice to Have)
- Experience with cloud platforms such as AWS and/or Azure
- Familiarity with distributed systems and scalable architecture patterns
- Experience with automated testing across unit, integration, and end‑to‑end levels
- Experience in enterprise or regulated environments (e.g., banking, fintech)
#J-18808-Ljbffr