×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full-Stack Software Developer

Job in Sandton, 2172, South Africa
Listing for: Blue Pearl PTY
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Job Description & How to Apply Below

Sandton, South Africa | Posted on 11/27/2025

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.

Key Responsibilities
  • Architect and implement scalable, secure, and maintainable software solutions aligned with Green

    BDG Africa’s digital sustainability platforms, and drive technical decision‑making and propose architectural improvements to support growth and performance.
  • Full‑Stack Development: develop high‑quality back‑end services (APIs, microservices) using C# .NET, Core / Node.js / Python Django (depending on stack fit); implement React / Angular / Vue.js with Type Script; integrate modules for energy data ingestion, dashboards, reporting, user management, and IoT device connectivity.
  • Database Management: design and optimize SQL (Postgre

    SQL, MSSQL) and No

    SQL (Mongo

    DB) solutions; ensure data quality, security and integrity for ESG reporting compliance; guide developers through code reviews, pair programming and best‑practice workshops; contribute to building a strong engineering culture anchored in excellence and continuous learning.
  • Manage CI/CD pipelines and support cloud infrastructure on AWS or Azure; implement monitoring, alerting, and deployment automation for highly available systems.
  • 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.
  • Production Support: diagnose and resolve critical production issues in real time; ensure system stability, scalability and uptime.
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.

Back‑End Expertise

• Strong proficiency in one or more of the following: C# .NET, Core / Node.js / Python Django.

Front‑End Expertise

• Deep experience with React, Angular, or Vue.js.

Database

• Solid understanding of relational databases (Postgre

SQL, MSSQL); experience with No

SQL (Mongo

DB, Redis).

Cloud

• Hands‑on experience with AWS, Azure, Google Cloud; familiarity with infrastructure components like EC2, S3, Lambda, Azure Functions.

Nice‑to‑Haves
  • Experience with South African payment gateways (Pay Fast, Yoco, Ozow).
  • Understanding of POPIA compliance for handling sensitive energy and facility data.
  • Exposure to IoT, smart metering, or energy management systems.
  • Familiarity with ESG, carbon tracking, or environmental data systems.
What We Offer (The Perks)
  • Competitive, market‑related salary (CTC) with performance bonus or optional.
  • Contributions toward medical aid (Discovery/Momentum) and a provident fund.
  • Hybrid work model: 2 days in office, 3 days remote.
  • Flexible core hours to accommodate load‑shedding and traffic.
  • Tools & Resources: high‑performance laptop (Mac Book Pro or Dell XPS), monthly data/work‑from‑home allowance.
  • Wellness & Culture: subsidised Vitality gym membership or wellness days; vibrant team culture with Friday socials, team braais, and an in‑office coffee bar.
  • Purpose‑driven work impacting sustainability, climate resilience, and real‑time data analytics.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary