Job Description
We are seeking a seasoned full-time remote Full Stack Web Application Developer with 7+ years of experience producing high-quality, maintainable software. The ideal candidate will be adept at working in a dynamic startup environment, have strong problem-solving abilities, an aptitude for learning new technologies quickly, and be trustworthy, team-oriented, and transparent.
Key Responsibilities:
* Maintain and enhance legacy applications - JavaScript frontend and PHP backend running on Linux, nginx (engine x), fpm, and mostly MySQL.
* Modernize software solutions using React.js and/or Vue.js design, architect, develop, deliver, and sustain.
* Take technical ownership of features and their impact on the 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.
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, 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.
The ideal candidate will be a self-motivated, results-oriented individual who is creative, accountable, flexible, and open to new ideas or change. They will have a comprehensive understanding of the Software Development Lifecycle (SDLC) and experience working with Agile development methodologies.
Required Skills and Qualifications
Technical Skills: Proficiency in JavaScript, PHP, and Linux. Familiarity with React.js, Vue.js, MySQL, and other related technologies.
Soft Skills: Excellent English communication skills, strong problem-solving abilities, and experience working in a dynamic startup environment.
Benefits
This role offers a unique opportunity to work on challenging projects, collaborate with a talented team, and contribute to the growth and success of the organization.
Others
The ideal candidate will be passionate about staying up-to-date with industry trends and best practices, and will be committed to ongoing learning and professional development.