Job closedPosted 10 months ago

Blue Pearl PTY LTD - Senior Full-Stack Software Developer

Full Stack Developer
Open to offers Sandton, South Africa
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Full Stack Developer is needed in Sandton, South Africa.

Client: Blue Pearl PTY LTD

Location: Sandton, GT, za

Contract: Freelance

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.

Additional Information

Benefits

What We Offer (The Perks)

  • 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.

No longer accepting applications

Get instant notifications for new Full Stack Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.