Role: Senior PHP DeveloperLocation: Cape Town – Northern SuburbsCTC: R75k pm + medical and pensionPart remote working once proven – Full remote TBC.About the client:Founded in 2014 by two passionate leaders, our client is a specialist software development company with a reputation for building scalable and secure technology.We build digital products powered by cloud technology.With a team of +/-28, they are passionate about their people. The team is dynamic, diverse and they have a relaxed, fun culture with some of the best players in the industry.Role:The successful candidate will be required to contribute to all levels of our technology enterprise – servers, databases, API, application servers and user interface. As an integral part of a dedicated team of technologists, you will help our company continue to innovate, grow, and provide great service to our clients. You will be part of an agile development team responsible for building exciting new applications on a large scale.Skills and Experience:
Excellent programming skills in PHP (Ruby and other additional languages a plus)
A passion for writing maintainable code with a deep understanding of OOP, design patterns, test/behaviour-driven development, data structures
Experience building full-stack web applications with frameworks such as Laravel, Rails, Angular, React etc
Experience with test-driven development (PHPUnit, RSpec, Cucumber)
Experience designing REST APIs and other service layer components
Experience with SQL and/or NoSQL databases (PostgreSQL, MongoDB, Redis, MySQL etc)
Strong Unix skills (Linux, FreeBSD, and/or macOS preferred) Knowledge of Git, SVN or similar version control systems
Excellent HTML/CSS skills and experience with related tools (SASS, Less, Gulp, Grunt, Webpack etc)
Experience with AWS or similar cloud service providers and SaaS technologies
DevOps experience with Ansible, Chef, Docker (or similar tools) for provisioning and automated deployments (CircleCI, Jenkins, AWS CodeBuild, Travis etc)