Full Stack Developer (PHP / JavaScript)
Build and scale modern communication platforms with real-world impact
Pretoria (office-based) | R30 000 – R40 000

About Our Client
Our client is a communications software company delivering scalable messaging and communication solutions for businesses of all sizes. They build and maintain a growing suite of SMS, USSD and OTT products used in both local and international markets.

The Role: Full Stack Developer (PHP / JavaScript)
This role focuses on building, maintaining and scaling web-based communication products using PHP and modern front-end technologies. You will work across the full stack, contributing to system design, feature development and architectural decisions while collaborating closely with other developers and stakeholders.

Key Responsibilities

  • Design, develop and maintain full stack web applications using PHP and JavaScript
  • Build and extend backend systems, APIs and microservices
  • Design and manage relational databases and data structures
  • Implement complex frontend functionality from UI logic through to CSS presentation
  • Collaborate with the team on system architecture, feature planning and technical decisions
  • Rapidly design, build, test and iterate new features
  • Contribute to specifications, documentation and technical discussions
  • Research, evaluate and implement new technologies where appropriate
  • Participate in scheduled after-hours support on a rotating basis

About You

  • 3+ years of full stack development experience
  • Strong proficiency in PHP and JavaScript
  • Experience with relational databases and RESTful API design
  • Solid understanding of modern front-end frameworks and CSS
  • Able to contribute to architectural decisions and system design
  • Fast learner with a proactive and collaborative approach
  • Comfortable working in a fast-paced, iterative environment
  • Willingness to participate in after-hours support rotation

Desired Skills:

  • PHP
  • Javascript
  • CSS
  • RESTful API

Desired Work Experience:

  • 2 to 5 years

Desired Qualification Level:

  • Certificate

Learn more/Apply for this position