Job Overview
We are seeking a seasoned expert in software development to drive the creation of scalable, maintainable and supportable applications.
* Maintain and enhance existing systems - JavaScript frontend and PHP backend running on Linux, nginx, fpm, and MySQL
* Evolve software solutions using React.js and/or Vue.js principles to design, develop, deliver, and sustain high-quality products
Main Responsibilities:
* Deliver product features with minimal oversight, utilizing expertise to remain efficient and effective
* Review and approve code submissions from junior developers, ensuring alignment with established best practices and guidelines
* Design and implement unit tests to ensure quality and reliability
* Foster strong relationships with end-users/customers to guarantee smooth deployments and address their needs/issues effectively
* Identify and rectify defects detected during various testing cycles
* Participate in daily standups and weekly team meetings to review priorities, progress, new ideas, and technologies
* Demonstrate a comprehensive understanding of the Software Development Lifecycle (SDLC), applied to projects of increasing size and complexity, with emphasis on problem-solving, critical thinking, analysis, design, estimation, and planning