Careers
Join the Symbionix team and help us change the African HealthTech and FinTech landscape.
We’re currently looking for experts for the following roles.
Are you interested in joining the Symbionix team?
Send an e-mail to careers@symbionix.co

Senior Software Developer
Company Overview
We are a specialized custom software consultancy passionately focused on transforming healthcare and financial services across Africa. Driven by the mission to resolve technology problems in Africa, we aim to empower the continent to reach its full potential. Our vision is to see globally renowned healthcare and financial systems in Africa. With deep domain expertise and a focus on sustainable solutions tailored for complex African contexts, we're committed to long-term partnerships that enable our clients to succeed in their system integration and data engineering.
The Opportunity
We're seeking a seasoned Senior Software Engineer/Technical Lead with a track record of excellence to advance healthcare and financial systems in Africa. This is a unique role where you'll spearhead technical projects, drive innovation, mentor our team, and collaborate with partners to achieve transformative outcomes. If you're driven by challenge and passionate about building solutions that advance a continent, this is where you belong. You'll embody our values—do hard things, take responsibility, and actively collaborate— while ensuring quality and delivering client-facing professionalism.
Responsibilities:
- Technical Excellence:
- Design and architect scalable, maintainable, and secure software solutions.
- Drive key technical decisions and oversee implementation across the SDLC.
- Conduct code reviews, establish coding standards, and ensure adherence to best practices.
- Manage risk for the overall software product.
- Software Development:
- Write clean, well-structured code using NodeJS, Java, Python, and/or other languages as needed.
- Develop robust frontend and backend components, APIs, and integrations.
- Expertly utilize databases (SQL and NoSQL) for effective data modeling and management.
- Demonstrate proficiency in Docker (and ideally, knowledge of Docker Swarm).
- Infrastructure Expertise:
- Apply containerization and orchestration concepts (Docker/Docker Swarm).
- Contribute strategically to cloud-based infrastructure design and deployment.
- Experience with Ansible or Terraform (Infrastructure as Code) is a significant plus.
- Client Collaboration:
- Partner with team members and clients to understand requirements and propose tailored solutions.
- Clearly articulate technical concepts and risks to both technical and non-technical stakeholders.
- Maintain professionalism in every client interaction.
Qualifications:
- Technical Skills:
- Minimum of 6 years of experience as a Senior Software Engineer.
- Mastery of coding practices and web technologies/protocols.
- Proven expertise in Java, NodeJS or Python.
- Experience with Docker (and ideally, knowledge of Docker Swarm).
- Comfort with Agile methodologies.
- Ability to explore and quickly learn new tech stacks and tools.
- Beneficial Skills
- Experience in the public health sector.
- Understanding of health interoperability standards and patterns.
- Data pipeline development expertise.
- Familiarity with Apache Spark, Kafka, Clickhouse.
- Interest in DevOps.
- Experience with SQL and NoSQL databases.
- React & TypeScript proficiency.
- Knowledge of Docker and application hosting security best practices.
- Orchestration implementation with Kubernetes
- Soft Skills and Leadership:
- Embraces challenges with a drive for excellence and growth.
- Actively seeks and integrates feedback.
- Thrives in team environments; a collaborative and supportive mindset.
- Proactive and quality-focused; delivers reliability and transparency.
- Agile and adaptable, able to prioritize, adjust, and achieve goals effectively.
- Confidently takes on client-facing responsibilities with professionalism in all aspects.
What We Offer:
- An opportunity to contribute to meaningful projects that transform healthcare and financial sectors in Africa.
- A dynamic, fast-paced environment where you can take ownership, and drive ambitious, sustainable solutions.
- Competitive salary and benefits.
- Collaborative team culture that aligns with our values of doing hard things, taking responsibility, and actively collaborating.
Please note:
- The role description, above, is not intended to be all-inclusive and applicants who have experience in different software technologies but have the willingness to learn quickly and contribute towards a high-performance team are encouraged to apply so that evaluation can be made for a best fit.
Location: Johannesburg/Cape Town – Remote

General
Didn't find a role? Maybe we will!
We are always looking for top talent, so if you're ready for a new challenge, get in touch!