Sr. Full Stack Web Application Developer
We are seeking a highly skilled professional to join our dynamic team as a Sr. Full Stack Web Application Developer.
Responsibilities include maintaining and enhancing legacy applications, modernizing software solutions using React.js and/or Vue.js, taking technical ownership of features, delivering product features and updates, reviewing and approving pull requests, building and executing unit tests, interacting with end-users/customers, addressing defects, participating in daily standups and weekly team meetings.
The ideal candidate will have excellent English communication skills, 7+ years of full-stack software engineering experience, 4+ years of experience using JavaScript, PHP, and Linux, passion for whole product delivery and exceptional customer experiences, experience building, delivering, and sustaining production, commercial-quality, n-tiered software architecture web-based applications, prior success as a senior developer coaching less skilled/experienced developers, establishing coding guidelines/best practices, and reviewing pull requests, familiarity with varied data capture, normalization/transformation, and storage/management that enable high-performance data querying for reporting, experience working with Agile and other development methodologies, ability to work independently yet know when to seek assistance to ensure deadlines are met with high quality, team player with practical communication skills and collaborative approach, strong problem-solving abilities as well as aptitude to learn new technologies and concepts quickly, flexibility and openness to new ideas or change, with the passion and drive to excel in their career, self-motivated, results-oriented, creative, and accountable.
Beyond these core responsibilities, the successful candidate will contribute significantly to the growth and success of our organization.
* Maintain up-to-date knowledge of emerging technologies and trends in web application development.
* Develop and implement effective solutions to complex technical problems.
* Collaborate with cross-functional teams to identify and prioritize project requirements.
In return for your expertise, we offer a stimulating work environment, opportunities for professional growth and development, and a competitive compensation package.