Job Summary
Job Description
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 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.
Requirements
Key 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 / Node.js / Python Django(depending on stack fit).
• Build intuitive, responsive UIs using modern JavaScript frameworks such as
React / Angular / Vue.js 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
• Node.js
• Python Django/FastAPI
Front-End Expertise
• Deep experience with React, Angular, or Vue.js
• 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.
Benefits
What 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