Senior Web Application Developer
As a Senior Web Application Developer, you will play a key role in the development and maintenance of our web-based applications. Your responsibilities will include maintaining and enhancing existing applications, modernizing software solutions using React.js and/or Vue.js design, and taking technical ownership of features to ensure they meet business requirements.
Key Responsibilities:
* Maintain and enhance legacy applications with expertise in JavaScript frontend and PHP backend running on Linux, nginx, and MySQL.
* Modernize software solutions by architecting, developing, and delivering commercial-quality web-based applications.
* Assist in refining functional and technical specifications for new features.
* Review and approve pull requests from junior developers to ensure alignment with established best practices.
* Build and execute unit tests to ensure high-quality deliverables.
* Interact with end-users to understand needs and issues related to deployments.
* Address defects identified during various testing cycles.
* Participate in daily standups and team meetings to review priorities, progress, and new ideas.
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 experienced developers, establishing coding guidelines, and reviewing code.
* Familiarity with data capture, normalization/transformation, and storage/management for high-performance querying.
* Experience working with Agile methodologies.
* Ability to work independently while seeking assistance when needed.
* Strong problem-solving abilities and aptitude to learn new technologies quickly.