The Position
This role is suited to an intermediate software engineer who wants to do more than just deliver tickets. The team values developers who are eager to contribute to product thinking, user experience, and technical design. The role involves working with cross-functional teams product managers, UX designers, QA, and other engineers to build user-facing software thats thoughtful, scalable, and purposeful.
Although the work is remote, the team meets in person quarterly in Cape Town.
The benefits of applying
Opportunity to work on a wide range of interesting and meaningful projects
Dedicated budget and structured support for training and development
Access to an experienced mentor aligned to the developers personal growth goals
Collaborative team culture that encourages experimentation and learning
Exposure to both technical and product decision-making
Flexible work setup with trust-based accountability
Focus on building software that solves real-world problems
Responsibilities / Duties:
Write clean, maintainable code based on agile product backlogs
Collaborate closely with UX and product teams to influence feature design
Contribute to architecture and design decisions with the technical lead
Support deployed software and respond to real-world use
Raise technical risks early and share solutions with the team
Continuously learn and improve individually and as part of the group
Requirements to apply:
Minimum of 2 – 5 years experience as a professional software engineer
Relevant degree in computer science or engineering, or equivalent experience
Strong communication skills with both technical and non-technical stakeholders
Experience with one or more of the following:
Cloud-based infrastructure (AWS or Google Cloud)
Mobile development using Flutter and Dart, or native Android/iOS
Modern web frameworks (Angular, React, etc.)
RESTful or GraphQL APIs
Relational and NoSQL databases
CI/CD pipelines and deployment tools (GitHub Actions, Azure DevOps, etc.)
Interest in elegant code, thoughtful design, and collaborative delivery
Preference for developers who enjoy breadth and variety over deep specialization
go to method of application »
Apply via company website ( N / A ) or