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

Mid-Level Full Stack Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Appsierra Group
Full Time, Part Time position
Listed on 2026-09-23
Job specializations:
  • Software Development
    Backend Developer, React.js, Full Stack Developer, Front End Developer
Salary/Wage Range or Industry Benchmark: 400000 - 540000 ZAR Yearly ZAR 400000.00 540000.00 YEAR
Job Description & How to Apply Below

Mid-Level Full Stack Engineer

Johannesburg, South Africa | Full-time | Mid-level | Hybrid
Office days:
Monday & Friday | 2 days per week

About the Role

Build fast, reliable digital experiences and ship production features that make a real impact.

We are looking for a Mid-Level Full Stack Engineer to join a Development/Tech Ops team in Johannesburg. This role is ideal for an engineer who is strong on the frontend, comfortable working across the broader application stack, and experienced in taking production features from development through deployment.

You will build and ship production features using React and Next.js
, collaborate closely with the Laravel backend team on API contracts, contribute to code reviews, and troubleshoot complex issues across the browser and Node/SSR environment.

This is a hands‑on engineering role with responsibility for delivering reliable, scalable solutions while contributing to the quality of the wider engineering team.

Key Responsibilities Product Development
  • Build and ship production features using React and Next.js
    .

  • Develop fast, reliable, and maintainable frontend interfaces.

  • Work across the application stack to deliver features end‑to‑end.

  • Implement effective state management and application architecture.

  • Work with server‑side rendering, hydration, caching, and related frontend performance considerations.

Backend & API Collaboration
  • Collaborate closely with the Laravel backend team on API contracts.

  • Ensure effective communication between frontend and backend systems.

  • Contribute to the integration of frontend features with backend services.

Code Quality & Engineering Practices
  • Review frontend pull requests from peers and junior engineers.

  • Provide constructive technical feedback through code reviews.

  • Follow established engineering and Git workflows.

  • Contribute to maintaining reliable and maintainable production code.

Debugging & Reliability
  • Investigate and resolve production issues across the browser and Node/SSR stack.

  • Diagnose application, rendering, caching, and state‑management issues.

  • Use appropriate development and testing tools to validate fixes.

  • Support reliable production performance across the application.

Testing & Infrastructure
  • Develop and maintain end‑to‑end tests using Playwright
    .

  • Work with Linux command‑line tools as part of development and troubleshooting.

  • Work with AWS services including EC2, RDS, S3, and IAM
    .

  • Support application deployment and infrastructure requirements within the engineering environment.

Required Skills & Experience
  • Strong experience with React and Next.js
    .

  • Strong Type Script skills.

  • Practical understanding of server‑side rendering (SSR) and hydration.

  • Experience with frontend caching and performance considerations.

  • Strong understanding of state management using tools such as Zustand, Redux, or Context API
    .

  • Experience building and shipping production frontend features.

  • Experience debugging applications in the browser and Node/SSR environments.

  • Experience with
    Playwright and end‑to‑end testing
    .

  • Strong understanding of Git and modern software development workflows.

  • Comfortable working with the Linux command line
    .

  • Practical experience with AWS
    , particularly EC2, RDS, S3, and IAM.

  • Ability to collaborate effectively with backend engineers on API contracts.

  • Strong code‑review and peer‑collaboration skills.

Preferred Skills
  • Laravel / PHP experience.

  • MySQL or MariaDB experience.

  • Experience with
    React Native or mobile development.

  • Kotlin experience.

  • Experience with
    Big Query
    .

  • Familiarity with PM2, Nginx, and Node process management
    .

Compensation

ZAR 400,000 – ZAR 540,000 per year

Benefits & Perks
  • Paid time off

  • Paid sick leave

  • Parental leave

  • Remote work flexibility

  • Flexible hours

  • Education and training

Role Details

Location: Johannesburg, South Africa
Employment Type: Full‑time
Level: Mid‑level
Work Arrangement: Hybrid
Office Days: Monday and Friday
Office Requirement: 2 days per week

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary