Job Opportunity
We are seeking an accomplished software developer to spearhead the development of commercial-grade software solutions that are highly maintainable and supportable. The ideal candidate will be adept at working in a dynamic startup environment, have proven delivery experience, strong problem-solving abilities, and an aptitude for learning new technologies quickly.
Our client provides industry-leading cloud-based business automation software for numerous oil & gas companies in North America. Their customers benefit from the automation of complex business processes, reducing operating costs and increasing profitability through reporting, analytics, and decision-support systems.
1. Maintain and enhance legacy applications using JavaScript frontend and PHP backend running on Linux, nginx, fpm, and MySQL.
2. Modernize software solutions using React.js or Vue.js design, architect, develop, deliver, and sustain.
3. Take technical ownership of features and their impact on the business, assist with refining specifications, and review pull requests from less senior developers.
4. Deliver product features and updates with minimal direction, participate in daily standups and weekly team meetings, and display comprehensive understanding of the Software Development Lifecycle (SDLC).
Key Qualifications
* Excellent English communication skills.
* 7+ years of full-stack software engineering experience.
* 4+ years of experience using JavaScript, PHP, and Linux.
* Prior success as a senior developer coaching less skilled/experienced developers, establishing coding guidelines/best practices, and reviewing pull requests.
Favorable Attributes
* University degree or equivalent education (a technical or engineering degree is optimal).
* Familiarity with nginx web server.