Job Openings
LAMP Developer
About the job LAMP Developer
Full Stack LAMP Developer (Linux, Apache, MySQL, PHP)
(Remote from South Africa)
As we expand our operations, were looking for a Full Stack LAMP Developer with a solid background in both back-end and front-end technologies, including proficiency in the LAMP stack, CSS, HTML, JavaScript, and Git. The ideal candidate will be aligned with Agile development practices, focusing on continuous improvement and excellence in software development.
Key Responsibilities:
- Design, develop, and maintain scalable e-commerce solutions, incorporating both back-end and front-end technologies.
- Utilize the LAMP stack for back-end development while ensuring front-end excellence with CSS, HTML, and JavaScript.
- Engage in an Agile development process, contributing to the teams goal of continuous process improvement and high-quality output.
- Implement Test-Driven Development (TDD) to ensure reliability and maintainability of code.
- Apply design patterns and best practices in software development to solve complex challenges.
- Work collaboratively on DevOps practices, including deployment strategies and CI/CD pipelines, with Docker experience being a plus.
- Participate in end-to-end testing, with a preference for experience in Cypress.io or similar testing frameworks.
- Utilize Git for version control, collaborating effectively with a distributed development team.
- Ensure applications are optimized for speed, usability, and security.
Qualifications:
- Bachelors degree in Computer Science, Information Technology, or related field, or equivalent experience.
- Strong expertise in the LAMP stack (Linux, Apache, MySQL, PHP) and a solid command of Linux.
- Proven front-end development skills with CSS, HTML, and JavaScript.
- Experience with Git for version control is essential.
- Familiarity with Agile development methodologies and a passion for implementing best practices and continuous improvement.
- Knowledge of TDD, design patterns, and DevOps practices is highly regarded.
- Experience with Docker and e2e testing frameworks like Cypress.io is a bonus.
- Excellent problem-solving abilities and meticulous attention to detail.
- High-level English proficiency for effective communication in a remote team setting.