We are looking for an experienced and passionate PHP Web Developer to join our team! You will be responsible for both back-end and front-end development, including creating/customizing themes and plugins with core php development or front-end or backend frameworks/technologies.
The PHP Web Developer will lead the development efforts on web-based projects, ensuring robust and lasting solutions are implemented.
We are seeking a self-motivated person who can work independently to troubleshoot issues, perform root cause analysis and design and develop enhancements/solutions using multiple technologies.
The right candidate should have a passion for learning new technologies and should be a quick learner; able to proactively manage web projects, foreseeing streamlining processes/projects that will help advance an already fast-growing company.
Essential skills you must have
As the title says, strong PHP skills with proven experience of Codeigniter, Laravel, Symfony frameworks. You will be tested, so you know.
Solid front end skills with HTML5, CSS3 and JS
Experience working with API's, particularly social media, payment gateways and web analytics platforms.
Solid database experience, ideally both relational (e.g. MySQL/MariaDB) and non-relational (e.g. MongoDB).
Experience in deploying MariaDB Database clusters, using Active/Active synchronization
Good experience of managing servers in a cloud environment
Good OO skills (Object Oriented Programming).
Tools such as Git, Bitbucket
Linux Operating system, in particular CentOS/RHEL
Understanding of key protocols such as SNMP, SSH, IMAP/SMTP and Firewall management.
Additional skills we appreciate
Knowledge of UI/UX principles
Understanding of modern Servers architecture and Virtualization environments
You will take over the implementation and further enhancement of the existing architecture of the platform, and follow the development roadmap approved all together.
You will also manage external resources across different projects.
Maintaining and championing high quality technical standards
You will understand repeatable automated processes for building the application, testing it, documenting it, and deploying it at scale.
You will anticipate the next features expectations so that it can be enabled at the right time.
An awareness of security concerns is important, as each layer presents its own possible vulnerabilities.
You input will also be needed on:
o Server, Networking, Storage, and Hosting Environment.
o Virtualization, High Availability, Load Balancing and redundancy
o Data Modeling
o Business Logic
o API layer / Action Layer / MVC
o User Interface (with UI designer)
o User Experience
We work closely as a team, so your views & ideas will be appreciated, valued and brought forward.
• Competitive Salary
• Medical Insurance
• Strong Incentive Commission Plan
• Paid Vacation/Sick time
• Employee Assistance Program