PHP Developer Needed for Ongoing SaaS Project
We are a growing software development company based in California/New York City that offers its employees an opportunity to grow their skills as developers, team players, and leaders, through long term collaborative projects.
We are growing our global team and are looking for engineers to work together on an on-going SaaS project meant to be sold globally, as well as other projects over time.
We are currently working on a logistics software that is currently in production and needs ongoing maintenance, bug fixes, and improvements over the next 3-6 months or more. This project is written in PHP using the Yii framework and comes with a mobile application developed in React Native.
We are looking for a part time PHP developer who will lead the backend development for the application.
Starting wage based on experience and involvement. Work to be done remotely. Performance to be reviewed after the initial trial period of 3 months to determine the bonus and salary increase, as well as the opportunity for a full time position.
5+ Years Experience with PHP, SQL, Linux, Apache Server, server administration, and hardware experience.
5+ Years Experience with PHP MVC frameworks such as Yii, Laravel, Symfony.
Familiarity with APIs, web services, JQuery, web design, and database design.
Experience working within a team setting.
Creative, self-motivated, can-do attitude toward tackling software and hardware issues.
Solid trouble-shooting, bug tracking, and quality assurance methodologies.
Strong collaboration skills to develop and maintain a positive team cohesiveness.
Understanding of / experience with unit testing and source code control using, for example, GitHub, Bitbucket.
Able to stay ahead of the curve with new and emerging technologies.
Understands how to consume and build REST/RESTful services.
Knowledge of industry, able to make recommendations to customize solutions for the company and its customers.
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean, test driven, easily maintainable, modular code
Troubleshoot and debug applications
Perform UI/backend tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with front-end developers to integrate user-facing elements with server side logic
Gather and address technical and design requirements
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Follow emerging technologies
Integrate and maintain various API connections