Full-Stack PHP Developer
Join a tight-knit team building secure, scalable cloud platforms for MSPs
Remote (Anywhere in South Africa), R66,000 per month, UK Hours (8 am-5 pm)
About Our Client
This is a small, highly technical team building modern web applications and APIs that support Managed Service Providers and end customers. The company focuses on reliability, scalability, and integration with third-party systems, providing robust cloud backup and partner portal solutions. Youll be joining a remote-first environment with high-impact development work and a commitment to code quality.
The Role: Full-Stack PHP Developer
This is a hands-on, full-stack development role focused on building and maintaining web applications, APIs, and integrations. You’ll work across the stack – from backend PHP services and MySQL schema design to responsive front-end UIs and complex API integrations. This role plays a key part in ensuring the reliability and scalability of platforms used by partners and end clients.
Key Responsibilities
- Minimum 3 years experience in full-stack PHP development
- Develop and maintain internal and external PHP-based web applications and APIs
- Design and optimize MySQL/MariaDB schemas, queries, and stored routines
- Build responsive front ends with Bootstrap 5, HTML5, CSS3, JavaScript, and jQuery
- Integrate with third-party APIs such as Microsoft Graph, QuickBooks, Veeam, and Ahsay
- Implement multi-tenant designs, caching strategies, and background job processing
- Collaborate on security, data workflows, and product architecture
- Participate in code reviews, testing, and documentation for quality assurance
About You
- 3+ years experience in PHP 8+ with OOP, namespaces, and Composer
- Skilled in JavaScript, jQuery, RESTful APIs, and JSON
- Strong understanding of MySQL/MariaDB, including schema design and performance tuning
- Experience with API integrations using OAuth 2.0, rate limiting, and idempotency
- Familiarity with modular architecture (services/repositories, DTOs), cron jobs, and caching
- Comfortable working remotely and independently within a small team
- Bonus: Knowledge of backup systems (Veeam, Ahsay), email authentication (SPF/DKIM), or networking basics (DNS, SSL/TLS)
Desired Skills:
- Information Technology
- Cloud Computing
- Software Development
- Full-Stack Development
- Backend Development
- Frontend Development
- API Integration
- Database Design & Management
- Systems Architecture
- Web Application Development