Lead Full-Stack Developer


Requirements and responsibilities

Technical Requirements

  • • 5+ years PHP, OOP and MVC patterns
  • • Advanced experience with Laravel 5.x/6.x
  • • Minimum of 2 years experience developing with Vue
  • • Excellence in programming, debugging, and implementation skills
  • • Advanced skills with complex MySQL and NoSQL queries and database management
  • • Advanced experience with Agile methodology: Scrum / Kanban
  • • Must have the ability to learn new languages and frameworks in a short period of time
  • • Strong knowledge of user authentication and authorization between multiple systems.
  • • Understanding of front-end technologies and platforms
  • • Familiar with Linux environment and using command line
  • • Strong command on Networking patterns: API design & usage; REST + JSON
  • • Ability to craft clean and responsive front-end interfaces that provide great user experience
  • • Experience with AWS  cloud services especially Code Build and Code Pipeline.

General Requirements

  • • Ability to work both independently and as a team member on various projects.
  • • Must be high energy, analytical, and detail oriented
  • • Excellent problem-solving skills.
  • • Excellent communication skills, both verbal and written.

Job Responsibilities

  • • Maintain and extend our existing PHP based web applications.
  • • Supervising a team of 6 developers (2 projects)
  • • Gather user requirements, create a scope of work documents, design prototypes, and maintain documentation.
  • • Responsible for project life cycle, analysis, design, development, implementation, support, and enhancement.
  • • Design and maintain coding standards to enhance our development processes
  • • Must have the ability to see through a project from conception to the finished product.
  • • Ensure reported issues are resolved in a timely fashion and documented properly.
  • • Assist with quality assurance and testing procedures.
  • • Mentor junior team members and help with code reviews.
  • • Provide technical leadership for solving complex programming tasks.