Senior Full-Stack Software Developer

Posted 2 Hours Ago
Be an Early Applicant
Sandton, City of Johannesburg, Gauteng, ZAF
In-Office
Mid level
Information Technology • Pet • Professional Services
The Role
The Senior Full-Stack Developer will architect and implement software solutions, mentor junior developers, manage CI/CD pipelines, and ensure system stability for environmental data platforms.
Summary Generated by Built In
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

Skills Required

  • 2+ years of commercial full-stack development experience
  • Proven experience building enterprise or data-centric platforms
  • Strong proficiency in C# .NET Core, Java Spring Boot, Node.js, or Python Django/FastAPI
  • Deep experience with React, Angular, or Vue.js
  • Solid understanding of relational databases like PostgreSQL or MSSQL
  • Hands-on experience with AWS, Azure, or Google Cloud
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
22 Employees
Year Founded: 2013

What We Do

Blue Pearl is a market-leading CLOUD Solutions developer with extensive knowledge and insight into the latest technologies, standardised processes, advanced technical capabilities and consulting processes available, ensuring wholistic success for our clientele. We offer professional consulting to compliment your business strategy and overall management and make it our priority to add value to any business by listening, analysing and creating a conducive solution that will empower our client. We implement a Data Analysis Process that includes inspecting, cleansing, transforming, and modelling data with the end-goal of discovering useful information, informing conclusions, and relevant information to support your decision-making. Your business cannot afford not to engage with us, allowing our data analysis to play a role in making your business decisions more scientific and helping your business achieve effective operation. Blue Pearl’s team of experts include BI strategists, BI analysts, Data Warehouse Architects, Data Scientists, Implementation and Development experts. With the use of BI, Analytics and Big Data, we effectively partner with our customers on their mission to achieve a competitive business advantage and real ROI from the structured information we collect.

Similar Jobs

Sabenza IT Logo Sabenza IT

Senior Software Engineer

Agency • Information Technology • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF
6-6 Annually

TransUnion Logo TransUnion

Rep II- Customer Support Ops.

Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Hybrid
Johannesburg, Gauteng, ZAF
13000 Employees

Dandy Logo Dandy

Designer

Computer Vision • Healthtech • Information Technology • Logistics • Machine Learning • Software • Manufacturing
Hybrid
Johannesburg, City of Johannesburg, Gauteng, ZAF
1800 Employees

CrowdStrike Logo CrowdStrike

Regional Sales Manager

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
South Africa
10000 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Medic Thumbnail
Software • Healthtech • Information Technology • Social Impact
US
237 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account