Blue Pearl PTY LTD - Senior Full-Stack Software Developer

Open job
Full Stack Developer
šŸ’° Negotiable
šŸ“ Sandton, South Africa
Closing date: 3 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

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.
Posted a month ago

  • Apply


    Enter your email to apply

    Ā 

    By applying, you agree to our Terms.

    Already have an account? Sign in.

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