ENVIRONMENT:
Our client, a cutting-edge tech company, offers an exciting remote opportunity for an Intermediate to Senior Full Stack Developer with strong PHP skills. The role requires attendance at face-to-face sprint planning sessions every three weeks in Somerset West, Cape Town. The successful candidate will be instrumental in designing, developing, and maintaining robust web applications using modern technologies. Applicants should have a Bachelor’s Degree in Computer Science/Engineering or a related field, along with 3-7 years of relevant experience and proficiency in PHP, MySQL, HTML, CSS, JavaScript, Laravel, Tailwind CSS, RESTful API, and Git.
DUTIES:
- Design, develop, and maintain scalable web applications across front-end and back-end.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Write clean, efficient, and well-documented code following best practices.
- Optimize applications for performance, scalability, and user experience.
- Troubleshoot, debug, and resolve technical issues across the stack.
- Participate in code reviews to ensure high-quality deliverables.
- Stay updated on emerging technologies and contribute to process improvements.
REQUIREMENTS:
Qualifications:
- Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent experience).
Experience/Skills:
- 3-7+ years of professional web development experience (Intermediate to Senior level).
- Proficiency in PHP and MySQL for backend development.
- Strong skills in HTML, CSS, and JavaScript for frontend development.
- Experience with Laravel framework.
- Proficiency in [URL Removed] for dynamic frontend applications.
- Knowledge of Tailwind CSS for UI styling.
- Understanding of RESTful API design and integration.
- Experience with Git or similar version control systems.
- Willingness to work occasionally after hours for critical tasks.
Preferred to have:
- Experience with cloud platforms like Azure, AWS, or Google Cloud.
- Knowledge of DevOps practices such as CI/CD and containerisation (Docker).
- Experience with testing frameworks like PHPUnit or Jest and writing unit/integration tests.
- Understanding of web accessibility standards and software best practices.
Advantageous:
- Exposure to frameworks like React, Angular, or Symfony.
- Experience with GenAI LLM integration and prompt engineering.
Remote Work Requirements:
- Reliable high-speed internet and a suitable home office setup.
- Proficiency with remote collaboration tools like Teams.
- Self-motivated and able to work independently.
ATTRIBUTES:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to manage multiple priorities and meet deadlines.
Note: If not contacted within 10 working days, consider your application unsuccessful. Only SA Citizens will be considered. Please include your relocation plans if outside the specified location. Apply via [URL Removed] or email your CV to [Email Address Removed], referencing the job number.