Senior Full Stack Engineer

7 days ago


Johannesburg Metropolitan Area, South Africa Scrums Full time R600 000 - R1 200 000 per year

Company Description

, formerly known as SovTech, is a leading AI-powered custom software development company dedicated to helping clients scale their businesses through cutting-edge technology. We offer subscription-based access to world-class engineering teams and software development professionals, ensuring flexible, budget-friendly solutions. Our highly skilled engineers, designers, and strategists create tailor-made software solutions, focusing on mobile and web applications, IoT, cloud solutions, artificial intelligence, and machine learning. Located in Sandton, we serve a global clientele across various industries with a commitment to excellence and innovation.

Our story

At , we believe the future of software lies in the talent, innovation, and creativity found on the African continent. For over a decade, we have been pioneering world-class software development for a global audience. We are the leading custom software development company from Africa that, like any great tech company, was founded in a garage. has now grown to more than 350 of the best AI-powered software engineering experts, building world-class platforms for growing businesses across four cities on three continents. Looking ahead, we remain committed to growing Africa's tech ecosystems. Africa is home to the world's youngest population, with over 50% of Africans under the age of 25. Recent estimates indicate there are over 700,000 professional software developers across Africa today. That number is projected to double by 2025. We believe in the future of African tech talent and the impact it will have on scaling global companies. Accelerating business growth with experttech talent Trusted by 400+ companies, helps businesses scale with our cloud-based engineering subscription platform, offering consistent, cost-effective AI-powered experts, teams, and reliable developer analytics

Location: JHB/ CT

Contract Type: Independent Contractor Agreement

Engagement Length 12 Months

Years of Experience: 5+ years of experience

Qualifications: Bachelor's Degree in Computer Science or equivalent industry experience

experience.

Certifications Advantageous

Work Model Hybrid

Key Skills

Proficiency in HTML5, CSS3, and JavaScript (ES6+)

Strong experience with ReactJS (with hooks & state management)

Familiarity with Material UI for component styling and Formik for form handling

Back-end experience with , Prisma ORM, and MySQL (InnoDB)

Hands-on experience with AWS cloud services (ECS, RDS, S3, Route 53, CloudFront, CloudWatch)

Experience with Docker and CI/CD pipelines (Bitbucket Pipelines and GitHub Actions)

Proficiency in Git & Gitflow workflows

Testing skills using Jest (unit testing) and Cypress (integration/e2e testing)

Experience working in Agile Scrum environments with Jira

Additional technical requirements:

Awareness that the current stack includes RedwoodJS v8, with a planned migration away from Redwood

Exposure to serverless/microservices architectures, specifically AWS Lambda containers

Familiarity with deployment via GitHub Actions alongside Bitbucket Pipelines

Must be able to describe core engineering concepts clearly and demonstrate strong production experience (not just academic or hobbyist projects)

Strong understanding of software development best practices, including refactoring and maintainability

Advanced database knowledge with a focus on performance optimization will be highly valued

Responsibilities

Design, build, and maintain scalable full-stack applications using ReactJS, , and MySQL.

Develop front-end features using ReactJS (with hooks), Material UI, and Formik.

Implement and optimize back-end services using , Prisma ORM, and SQL (MySQL InnoDB).

Write robust, testable code with Jest (unit tests) and Cypress (integration/e2e tests).

Deploy and manage applications in AWS cloud environments (ECS, RDS, S3, Route53, CloudFront).

Work with Docker containers and Bitbucket Pipelines for CI/CD automation.

Contribute to code reviews, refactoring, and continuous process improvements.

Collaborate within Scrum pods to deliver end-to-end features, ensuring high performance and reliability.

Participate in knowledge sharing, pair programming, and mentoring.

Ensure strong database design, optimization, and performance tuning (especially for Senior Engineers).


  • Full Stack Engineer

    1 week ago


    Johannesburg Metropolitan Area, South Africa Ampstek Full time R200 000 - R240 000 per year

    Position: Full Stack Developer (Senior)Position type: Contract (Hybrid)Location: Johannesburg, South AfricaJob Description:Develops front-end and back-end systems that visualize and process complex data into intuitive user experiences.Designs, builds, and maintains scalable web applications using modern frameworks and technologies.Implements responsive...


  • Johannesburg, South Africa Bluegrass Full time

    Who Are We Looking For Bluegrass Digital is supporting our client, an innovative leader in the decentralized technology space, to scale their engineering team. Overview We're on the hunt for a seasoned Senior Full-Stack Engineer with deep experience in JavaScript, TypeScript, and modern frameworks like React and Next.js. Bonus Bonus points if you're fluent...


  • Johannesburg, South Africa BCB Group Full time

    Join to apply for the Senior Full Stack Engineer role at BCB Group . BCB Group is a leading provider of regulated

  • Full Stack Engineer

    3 weeks ago


    Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Full Stack Engineer (Intermediate)Job Specifics: Role Title: Full Stack Developer (Intermediate)Job Level: Intermediate / Mid-LevelLocation: Sandton, Johannesburg, South AfricaWork Model: Hybrid / Remote Employment Type: Full-TimeDepartment: Engineering / Software DevelopmentIndustry: Digital Product Development / TechnologyExperience Required: 3+ Years...

  • Full Stack Engineer

    3 weeks ago


    Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Full Stack Engineer (Intermediate) Job Specifics:  Role Title: Full Stack Developer (Intermediate) Job Level: Intermediate / Mid-Level Location: Sandton, Johannesburg, South Africa Work Model: Hybrid / Remote  Employment Type: Full-Time Department: Engineering / Software Development Industry: Digital Product Development / Technology Experience Required: 3+...


  • Johannesburg, South Africa BCB Group Full time

    Senior Full Stack Engineer at BCB Group Join BCB Group as a Senior Full Stack Engineer: a 1‑week ago posting to help us build and scale products for our clients. Role Overview Help BCB build and scale our products and deliver them to clients. Use your software engineering skills to develop, test, release, support and maintain complex financial platforms....


  • Johannesburg Metropolitan Area, South Africa Gig Engineer Full time R1 200 000 - R2 400 000 per year

    Gig Engineeris seeking aSenior Professional Civil Engineeron behalf of its client based in Johannesburg.As aSenior Airport Civil Engineer, you will form part of theSouth African Aviationteam and will work with our colleagues in Airport Asset Design based in the Netherlands. With your background and knowledge in civil engineering, you would lead our Airports...

  • Full Stack Engineer

    2 days ago


    Johannesburg, South Africa CodeConnect Staffing (Pty) Ltd Full time

    Full Stack Engineer (Intermediate) Job Specifics:  Role Title: Full Stack Developer (Intermediate) Job Level: Intermediate / Mid-Level Location: Sandton, Johannesburg, South Africa Work Model: Hybrid / Remote  Employment Type: Full-Time Department: Engineering / Software Development Industry: Digital Product Development / Technology Experience Required: 3+...


  • Johannesburg, South Africa BCB Group Full time

    Join to apply for the Senior Full Stack Engineer role at BCB Group . BCB Group is a leading provider of regulated payment and trading services in crypto and fiat for the digital asset economy. We provide accounts, cryptocurrency and foreign exchange market liquidity for some of the world’s largest, crypto‑engaged businesses, including crypto exchanges,...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Job Title: Senior Full Stack C# EngineerLocation: Johannesburg, South AfricaHire resolve, a reputable recruitment agency, are seeking a highly skilled and experienced Senior Full Stack C# Engineer to join our client's team in Johannesburg. The ideal candidate will have a solid background in software development and possess expertise in using C# for both...