PHP Architect / Tech-Lead

Experience: 6 – 9 years

Job Description:

  • Extensive experience developing enterprise web applications using LAMP stack
  • Extensive experience with relational database
    • DB design with performance tunin
    • Creating stored procedures for server-side data processing
  • Extensive experience in designing applications using Yii / Laravel MVC frameworks
  • Excellent understanding of MVC pattern, and other object-oriented concepts
  • A solid understanding of RESTful APIs, caching concepts, the HTTP protocol and general web architecture
  • Proficient understanding of web mark-up, DOM including HTML5, CSS3, Bootstrap, Material
  • Design, Media queries
  • Excellent understanding of website authentication, security and best practices
  • Experience in developing test driven development
  • Experience in CI/CD automation
  • Good knowledge on source version control and deployment

Mandatory Skills:

  • 5+ years of experience as both a hands-on architect and a software engineer
  • Leadership experience in creating, deploying, and iterating excellent software
  • Extensive problem solving skills
  • Good written and vocal communication skills (in English)
  • Should have experience with complete project life cycle including managing scalability and implementations

Roles & Responsibilities:

  • Working as the Lead PHP consultant and directly Working with our sales team to provide solutions for varying client requirements
  • Capture high level requirements quickly from client or the sales team
  • Be able to estimate with limited information by guesstimating based on some logical reasoning and assumptions
  • Be able to clearly state the assumptions for the estimate
  • Be able to estimate Web portals, Business applications, eCommerce, CMS platforms and Mobile apps
  • Strong understanding of technology
  • Ability to research out potential products / technologies for the proposed solution
  • Ability to analyze well and come up with a technical solutions or approach given a Business problem (consultative approach)
  • Perform peer review of source code to monitor for best practices, level of effort, and documentation