We are seeking a seasoned professional to join our team as a senior full-stack developer. In this role, you will be responsible for the design, development, and maintenance of complex web applications using JavaScript frontend and PHP backend technologies.
Job Description
* Maintain and enhance legacy applications -JavaScript frontend and PHP backend running on Linux, nginx, and MySQL.
* Modernize software solutions using React.js or Vue.js design, architecture, development, delivery, and sustainability.
* Take technical ownership of features and their impact on business - assist with refining functional and technical specifications.
* Deliver product features and updates with minimal direction, yet know when to seek help to remain efficient.
* Review and approve pull requests from less senior developers and ensure alignment with established best practices.
* 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 to review priorities, progress, new ideas, and technologies.
The ideal candidate should have excellent English communication skills, 7+ years of full-stack software engineering experience, and 4+ years of experience using JavaScript, PHP, and Linux. They should also possess passion for whole product delivery and exceptional customer experiences.
Required Skills and Qualifications
* Strong background in full-stack software engineering.
* Expertise in JavaScript, PHP, and Linux.
* Experience with modern front-end frameworks like React.js or Vue.js.
* Familiarity with Agile and other development methodologies.
* Excellent problem-solving abilities and aptitude to learn new technologies quickly.
Benefits
* Competitive salary and benefits package.