681,249open jobs
39,447companies
99,415added this week
Browse all
Salary
$22k – $55k per year (Estimated)
Location
Remote/Hybrid (Sandton, South Africa)
Seniority
Senior · 2+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
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

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
681,249 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Sandton
$21k – $53k per year (Estimated) • In office • Full-Time • Pretoria
JavaScript
SQL
C#
C#
.NET
Databases
MS SQL
Frontend
Vue.js
DevOps
Rest API
Azure DevOps
Azure
Jenkins
Git
Management
Agile
Apply
Senior Data Scientist 2 hours ago
$21k – $52k per year (Estimated) • Remote • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
Python
SQL
Databases
Databricks
Google BigQuery
Azure Cosmos DB
BigQuery
AI/ML
Spark
XGBoost
Scikit-learn
PyTorch
Time Series Forecasting
DevOps
GCP
Azure
AWS
AWS Lambda
Amazon S3
Analytics
Matplotlib
Plotly
Management
Agile
Apply
$21k – $53k per year (Estimated) • In office • Full-Time • 7+ years exp • Cape Town
JavaScript
C#
C#
.NET
Databases
PostgreSQL
Redis
MS SQL
DevOps
Azure
AWS
Docker
TeamCity
Octopus Deploy
Management
Agile
Apply
$26k – $58k per year (Estimated) • In office • Full-Time • 3+ years exp • Cape Town
Python
SQL
Databases
Databricks
AI/ML
Spark
DevOps
CI/CD
Analytics
Power BI
Fivetran
Apply
Azure Data Engineer 2 hours ago
$21k – $50k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Johannesburg
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
Apache Kafka
AI/ML
Spark
DevOps
Azure DevOps
GitHub Actions
Azure
CI/CD
Analytics
ETL/ELT
Azure Data Factory
Data Vault
Dimensional Modeling
Apply
SALES CONSULTANT 2 hours ago
$7.4k – $26k per year • In office • Contractor • 2+ years exp
Management
WhatsApp
Apply
In office • Full-Time • 2+ years exp
Management
Outlook
Marketing
HubSpot
LinkedIn
Instagram
Apply
$17k – $46k per year (Estimated) • In office • Contractor • 3+ years exp
DevOps
SLI/SLO/SLA
Apply
In office • Full-Time • Bachelor's Degree • Rustenburg
Apply
SENIOR ACCOUNTANT 2 hours ago
$19k – $40k per year (Estimated) • In office • Full-Time • 5+ years exp
Analytics
Microsoft Excel
Management
Xero
Apply
$12k – $29k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Sandton
Analytics
Microsoft Excel
Apply
$15k – $32k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Sandton
Management
Outlook
Apply
$29k – $63k per year (Estimated) • In office • Full-Time • 7+ years exp • Master's Degree • Sandton
AI/ML
AI Agents
Analytics
Microsoft Excel
Management
Monday.com
Apply
$19k – $41k per year (Estimated) • In office • Full-Time • 5+ years exp • Sandton
Analytics
Microsoft Excel
Management
Microsoft Project
Apply
Litigation Attorney 10 hours ago
$30k – $41k per year • In office • Full-Time • 3+ years exp • Sandton
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
681,249 more open roles from verified company boards, updated every day.