Job Title:
Sr. Full Stack Developer
-----------------------------------
Overview:
We seek a seasoned software professional to spearhead the development of commercial-grade web applications. The ideal candidate will possess extensive experience in designing, building, and delivering high-performance, scalable software solutions.
-----------------------------------
Responsibilities:
* Maintain and enhance existing legacy applications using JavaScript frontend and PHP backend technologies.
* Design and architect modern software solutions utilizing React.js or Vue.js frameworks.
* Take technical ownership of features and their impact on business operations.
* Deliver product features and updates with minimal direction while knowing when to seek assistance.
* Review and approve code submissions from junior developers, ensuring alignment with established best practices.
* Built and execute unit tests to ensure software quality.
* 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.
-----------------------------------
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 that enable high-performance data querying for reporting.
* Experience working with Agile and other development methodologies.
-----------------------------------
Preferred Qualifications:
* University degree or equivalent education (a technical or engineering degree is optimal).
* Familiarity with nginx web server.
* Experience with React.js or Vue.js.
-----------------------------------
What You Get:
* A dynamic work environment that values innovation and creativity.
* An opportunity to own your job and be recognized for your contributions.
* A comprehensive benefits package including paid time off, sick days, and designated national holidays.