Senior Full-Stack Software Developer
1 week ago
digital engineering team. This role sits at the intersection of sustainability and
technology—building platforms that power real-time environmental data intelligence,
smart metering, carbon tracking, and ESG reporting.
You will take ownership of end-to-end technical delivery, from systems architecture
and database design to front-end implementation and cloud deployment. You will
also mentor junior developers, uphold engineering excellence, and play a pivotal role
in scaling our platforms to support thousands of South African facilities and
infrastructure assets.
RequirementsKey Responsibilities
1. System Architecture & Solution Design
● Architect and implement scalable, secure, and maintainable software
solutions aligned with GreenBDG Africa's digital sustainability platforms.
● Drive technical decision-making and propose architectural improvements to
support growth and performance.
2. Full-Stack Development
● Develop high-quality back-end services (APIs, microservices) using C# .NET
Core / / Python Django(depending on stack fit).
● Build intuitive, responsive UIs using modern JavaScript frameworks such as
React / Angular / with TypeScript.
● Integrate modules for energy data ingestion, dashboards, reporting, user
management, and IoT device connectivity.
3. Database Management
● Design and optimize SQL (PostgreSQL, MSSQL) and NoSQL (MongoDB,
Redis) database schemas.
● Ensure data quality, security, and integrity—critical for ESG reporting
compliance.
4. Mentorship & Leadership
● Guide intermediate and junior developers through code reviews, pair
programming, and best-practice workshops.
● Contribute to building a strong engineering culture anchored in excellence and
continuous learning.
5. DevOps & Cloud Infrastructure
● Manage CI/CD pipelines and support cloud infrastructure on AWS or Azure
(e.g., EC2, S3, Lambda, Azure Functions).
● Implement monitoring, alerting, and deployment automation for highly
available systems.
6. Cross-Functional Collaboration
● Work closely with Product Owners, Sustainability Specialists, UX/UI
Designers, and QA teams using Agile/Scrum workflows.
● Contribute to backlog refinement, sprint planning, and user-centric feature
development.
7. Production Support
● Diagnose and resolve critical production issues in real time.
● Ensure system stability, scalability, and uptime—especially for clients relying
on live resource monitoring.
Technical Requirements
Education
● BSc in Computer Science, BEng, IT Diploma, or equivalent experience.
Experience
● 2+ years of commercial full-stack development experience.
● Proven experience building enterprise or data-centric platforms.
● Artificial Intelligence integration tools
● Customer onboarding
Back-End Expertise
Strong proficiency in one or more of the following:
● C# .NET Core
● Java Spring Boot
●
● Python Django/FastAPI
Front-End Expertise
● Deep experience with React, Angular, or
● Strong TypeScript fundamentals
Database
● Solid understanding of relational databases (PostgreSQL, MSSQL)
● Experience with NoSQL (MongoDB, Redis)
Cloud
● Hands-on experience with AWS, Azure, Google
● Familiarity with infrastructure components like EC2, S3, Lambda, Azure
Functions
Tools
● Git, Docker, Kubernetes, Jira, Postman
Nice-to-Haves
● Experience with South African payment gateways (PayFast, Yoco, Ozow).
● Understanding of POPIA compliance for handling sensitive energy and
facility data.
● Mobile app development (React Native or Flutter).
● Exposure to IoT, smart metering, or energy management systems (major
advantage).
● Familiarity with ESG, carbon tracking, or environmental data systems.
BenefitsWhat We Offer (The Perks)
Compensation & Benefits
● Competitive, market-related salary (CTC) with performance bonus or optional
13th cheque.
● Contributions toward medical aid (Discovery/Momentum) and a provident
fund.
Work Environment & Flexibility
● Hybrid work model: 2 days in office, 3 days remote.
● Flexible core hours to accommodate load-shedding and traffic.
Tools & Resources
● High-performance laptop (MacBook Pro or Dell XPS)
● Monthly data/work-from-home allowance
Wellness & Culture
● Subsidised Vitality gym membership or wellness days
● Vibrant team culture: Friday socials, team braais, and an in-office coffee bar
● Purpose-driven work impacting sustainability, climate resilience, and real
estate innovation
-
Senior Full-Stack Software Developer
6 days ago
Sandton, South Africa Blue Pearl HQ Full timeJoin to apply for the Senior Full-Stack Software Developer role at Blue Pearl HQ . We are seeking a highly skilled Senior Full-Stack Developer to join our growing digital engineering team. This role sits at the intersection of sustainability and technology—building platforms that power real-time environmental data intelligence, smart metering, carbon...
-
Senior Full Stack Developer Sandton
1 week ago
Sandton, South Africa Hire Resolve Full timeFull Stack Developer Hire Resolve's client is seeking a talented and experienced Full Stack Developer to join their team. As an Intermediate/Senior Full Stack Developer, you will be responsible for developing and enhancing software solutions, collaborating with cross-functional teams, and ensuring the delivery of high-quality software. Responsibilities:...
-
Senior Full Stack Developer
3 weeks ago
Sandton, South Africa Exaze Full timeGet AI-powered advice on this job and more exclusive features. Direct message the job poster from Exaze The candidate should have a basic understanding of Azure CI/CD and be able to apply it to the software development process. The candidate should also have experience with web API concepts including HTTP verbs, unit testing, and Postman. The candidate...
-
Senior Full Stack Software Engineer
6 days ago
Sandton, Gauteng, South Africa Hire Resolve Full time R2 000 000 - R2 500 000 per yearHire Resolve's client are seeking a seasoned Full Stack Senior Software Engineer to join their dynamic team. The ideal candidate will have a deep understanding of both front-end and back-end technologies and be capable of leading projects from conception to deployment.Responsibilities:- Design, develop, and maintain scalable and efficient web applications.-...
-
Intermediate/Senior Full Stack Developer
6 days ago
Sandton, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearHire Resolve's client is seeking a talented and experienced Full Stack Developer to join their team. As an Intermediate/Senior Full Stack Developer, you will be responsible for developing and enhancing software solutions, collaborating with cross-functional teams, and ensuring the delivery of high-quality software. Responsibilities: Design and develop...
-
Senior Full Stack Developer
4 days ago
Sandton, South Africa Exaze Full time2 days ago Be among the first 25 applicants Direct message the job poster from Exaze The candidate should have a basic understanding of Azure CI/CD and be able to apply it to the software development process. The candidate should also have experience with web API concepts including HTTP verbs, unit testing, and Postman. The candidate should be able to write...
-
Full Stack Developer
6 days ago
Sandton, Gauteng, South Africa AV Group Full time R80 000 - R120 000 per yearLooking for a Full Stack Developer to join our growing company.Requirements:Bachelors degree in computer science, engineering, or a related technical field3+ years experience as a Full Stack DeveloperExcellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, and AngularJS, with ability to render server-side and client-side...
-
Full Stack Developer
3 days ago
Sandton, South Africa Ovations Technologies Full timeLocation: Sandton, Johannesburg (Onsite)Experience: 5+ Years RequiredRate: R592, per hourDuration: 6 months Our client is seeking a highly skilled, energetic, and curious Senior Full-Stack Developer to own the technical delivery for their Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to...
-
Senior Full Stack C# Developer
6 days ago
Sandton, Gauteng, South Africa iqbusiness South Africa Full time R600 000 - R1 200 000 per yearDescriptioniqx the Technology Division of iqbusiness is seeking a motivated and skilled Senior Full stack Software Developer to build and maintain applications within the Microsoft technology stack environment. The ideal candidate will possess a strong foundation in C#, .NET, and JavaScript, React/Angular development, with a keen interest in cloud-based...
-
Senior Full Stack Developer
2 weeks ago
Sandton, Gauteng, South Africa iqbusiness South Africa Full time R1 200 000 - R2 400 000 per yearSenior Full Stack Developer - Banking (On-site - Sandton)About the RoleWe are seeking an experienced Senior Angular Full Stack Developer (6 or 12 Month contract with potential to convert to perm, based on performance) to join our team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications across the...