Senior Software Developer
E-Merge
About the role
A company redefining energy access through smart, scalable solar solutions is looking for a highly skilled Senior Software Developer to join their team and help architect and build the digital backbone powering their platform. This is an exciting opportunity to play a key role in a mission-driven organization at the intersection of clean energy and cutting-edge technology.
As a Senior Software Developer, you will lead the design, development, and optimization of scalable systems that support the company's operations, customer platforms, and data-driven decision-making.
In this role, you will:
- Design and build scalable backend services using C#/.NET and Node.js
- Develop and maintain modern web applications using React / Next.js
- Build and consume secure APIs and integrate with identity and third-party services
- Work with AWS to deliver cloud-native, event-driven solutions
- Support sales and contact-centre integrations, including Amazon Connect
- Improve system reliability, performance, and observability
- Contribute to architecture decisions, technical standards, and best practices
- Mentor other engineers and help raise overall code quality
What we are looking for
- Strong senior-level experience with C#/.NET and TypeScript
- Hands-on experience building systems on AWS
- Experience with microservices and event-driven architectures
- Someone comfortable taking ownership and influencing technical decisions
- A pragmatic engineer who values clean, maintainable code
Reference Number for this position is MAT60981 which is a permanent position based in Johannesburg offering a cost to company salary of up to R960K per annum depending on experience and ability. Contact Mavis on @.co.za or call her on()-**** to discuss this and other opportunities.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free