Senior PHP Backend Developer (Remote)
IT – Software Development
Cape Town – Western Cape ~ Remote
ENVIRONMENT:
TAKE charge of the development, code quality and stability of APIs and running of the CI and server infrastructure as the next Senior PHP Backend Developer sought by a dynamic EdTech Company providing tailored education solutions. You will be expected to write “clean” logical code, produce detailed specifications while developing & deploying new features to facilitate related procedures and tools as required. The ideal candidate will have excellent technical abilities, problem-solving, and decision-making experience. You must have 5+ years’ Software Dev work experience including expert-level PHP including Laravel stacks like Vapor, Forge, and Envoyer, Telescope & Horizon. You must also be proficient with Linux, MySQL, MongoDB and have a solid understanding of the containerizing of applications with Docker and Laravel Sail and experience writing code for a CMS platform (Not drag-and-drop — WordPress style).
DUTIES:
- Work with Development teams and Product Managers to ideate software solutions.
- Write “clean”, logical code.
- Produce detailed specifications.
- Troubleshoot, test and maintain the core product software databases to ensure strong optimization and functionality.
- Contribute to all phases of the Development life cycle.
- Follow industry best practices.
- Develop and deploy new features to facilitate related procedures and tools if necessary.
REQUIREMENTS:
Non-negotiables –
- 5+ Years’ experience as a Software Developer.
- Be an expert in and have up-to-date experience with PHP – Laravel framework.
- Proper understanding of Linux – Essential.
- Fully understand the containerizing of applications with Docker and Laravel Sail.
- Experience with Laravel stacks like Vapor, Forge, and Envoyer, Telescope and Horizon.
- Experience with MySQL and MongoDB.
- Experience writing code for a CMS platform (Not drag-and-drop — WordPress style).
Company tech stack –
PHP/Laravel, MySQL, MongoDB, TypeScript/JavaScript, Vue.js/Nuxt.js, TailwindCSS/SCSS, Docker, Terraform, GitLab Runner, Ansible, AWS, Envoyer, Laravel Forge & Vapor, Linux (Ubuntu & CentOS)
Nice to haves –
- Extensive experience in delivering software-based solutions.
- Experience with creating and serving PHP libraries through composer.
- Strong organisational skills and the ability to meet project deadlines, stay on track, and communicate workflow obstacles while working on assigned projects with efficiency and attention to detail.
- Automated Testing.
- Previous work experience in Publishing, eLearning and academic industries.
- Debugging skills.
- CI/CD and other DevOps skills.
ATTRIBUTES:
- Interest and experience in the technology aspects of Education and Education technology (EdTech).
- Confidence, excellent interpersonal skills.
- Prioritisation and planning skills.
- Creativity, problem solving, ability to join the dots between unrelated notions and original ideas.
- Strong numerical and logic skills.
- Ability to be flexible in work assignments that may require changing priorities regularly.