Highly Skilled Full Stack Developer Needed
Our ideal candidate will have 7+ years of experience producing commercial-grade software that is highly maintainable and supportable.
The ideal candidate will be highly adept at working in a vibrant, dynamic startup environment with a small team, have proven on-time delivery experience, strong problem-solving abilities, an aptitude for learning new technologies and concepts quickly, and be trustworthy, team-oriented, and transparent.
Maintain and enhance legacy application - JavaScript frontend and PHP backend running on Linux, nginx, fpm, and mostly MySQL
Modernize software solution 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
* Review and approve pull requests from less senior developers
* Build and execute unit tests
Interact with end-users/customers to ensure smooth deployments and to 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
Display comprehensive understanding of the Software Development Lifecycle (SDLC)
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
Preferred:
* University degree or equivalent education
* Familiarity with varied data capture, normalization/transformation, and storage/management that enable high-performance data querying for reporting
You Get:
* A vibrant and dynamic work environment
* A team-oriented culture with opportunities for growth and development
* A competitive salary and benefits package
This role requires excellent problem-solving abilities, strong communication skills, and the ability to work independently with minimal supervision.