Job Description Client is looking for a progressive and innovative full stack software engineer to provide technology leadership and hands-on coding skills to their growing development team. Their technology stack includes PHP, MySQL, Elasticsearch, RabbitMQ, Memcached, Redis, Node.js, Jenkins and GitHub among others. Job Duties Design and architect solutions using modern, progressive XP engineering principles and techniques Research and implement full-stack solutions to address architectural needs Write testable, well thought-out code in PHP Write unit tests automated acceptance tests Encourage technical collaboration and lead new technical initiatives while being accountable for sound design and implementation Optimize and refactor existing code Mentor and pair with other team members Requirements Bachelorrsquos degree in Computer Science, Engineering, Information Technology or Mathematics. Have 4+ years professional software engineering experience. Progressive coder, embracing the principles of agile and XP and teaching others. Insist on writing automated tests and building an automated CICD pipeline. Have designed and built enterprise-class software before. Understand architectural trade-offs and can create practical-yet-forward-looking solutions. Associated topics: application, c++, develop, developer, java, matlab, php, sde, sdet, sw
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.