Senior Full Stack Web Application Developer
We are seeking a highly skilled and experienced software engineer to take technical ownership of our web applications. The ideal candidate will have 7+ years of experience producing commercial-grade software that is highly maintainable and supportable.
The successful candidate will be responsible for maintaining and enhancing legacy applications using JavaScript frontend and PHP backend running on Linux, nginx (Engine X), fpm, and MySQL. They will also be tasked with modernizing software solutions using React.js and/or Vue.js design, architect, develop, deliver, and sustain.
Main Responsibilities:
* Maintain and enhance legacy application
* Modernize software solution using React.js and/or Vue.js
* Take technical ownership of features and their impact on the business
* Deliver product features and updates with minimal direction
* Review and approve pull requests from less senior developers
* Build and execute unit tests
* Interact with end-users/customers to ensure smooth deployments and understand needs/issues
* Address defects identified during various testing cycles
* Participate in daily standups and weekly team meetings
Requirements:
* 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
* Familiarity with varied data capture, normalization/transformation, and storage/management
* Experience working with Agile and other development methodologies
* Ability to work independently and know when to seek assistance