Full Stack PHP Developer

lamp, php, react, aws, mvc, rest api, sdlc, git, node.js, javascript, json, agile, scrum, developer, development, linux, apache, mysql, laravel, symfony, web services, xml, architecture
Full Time
Depends on Experience

Job Description

RESPONSIBILITIES:

  • Work closely with the product team and shared development resources across all phases of projects
  • Write “clean”, well designed code, and lead code review processes
  • Produce detailed specifications
  • Troubleshoot, test and maintain the core product software and databases to ensure strong security, performance, optimization and functionality
  • Demonstrate good problem-solving and analytical skills
  • Possess strong communication skills in order to collaborate effectively with a distributed development team
  • Lead and/or participate in project efforts using an Agile development methodology
  • Collaborate with QA to develop comprehensive and appropriate test strategies for each release
  • Contribute in all phases of the development life-cycle
  • Follow industry best practices
  • Provide guidance and mentorship to other junior developers
  • Rapidly develop proof of concepts to demonstrate proposed solutions to key decision makers
  • Document all development activities in accordance with the company best practices
  • Proficiency developing in a Mac/Linux environment

 

POSITION REQUIREMENTS:

  • Bachelor’s degree in Computer Science, Engineering or a related subject, or equivalent experience
  • A minimum 6-8 years of solid web development experience using LAMP stack technologies in a professional environment using object oriented and MVC design
  • Understanding of SDLC workflows, GIT branching procedures
  • Extensive PHP (7.3+) framework experience with MySQL
  • Strong front-end JavaScript, React.js, Node.js, and similar open-source frameworks
  • Develop data web services such as REST API and SOAP using JSON, XSLT, and XML Schemas
  • Hands-on experience driving compliance against all PCI-DSS standards, across all domains
  • Smarty, Handlebars or other template frameworks
  • Demonstrated knowledge of modern SDLC, Agile/Scrum, Kanban etc.
  • Ability to organize and manage multiple tasks and priorities
  • Strong communication skills with the ability to cross collaborate amongst internal departments
  • Good experience and comfort level with Linux
  • Self-motivated and willing to "do what it takes" to get the job done

 

NICE TO HAVES:

  • Understanding of virtual machines
  • Experience building on AWS
  • Ansible, Jenkins or other related SDLC technologies
  • Security certification such as CISSP, CISM or PCI QSA
  • MySQL tuning
  • Server clustering
  • Significant experience with unit testing
Dice Id : 10415428
Position Id : 6923071
Originally Posted : 4 months ago
Have a Job? Post it