SUMMARY:
This role focuses on building, maintaining and scaling web-based communication products using PHP and modern front-end technologies.
POSITION INFO:
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