About the Role:
The Sr Software Engineer, PHP Full stack development will be based out of Bangalore or Bhilai, Chattisgarh.
This is a primarily hands-on (individual contributor) role while spending 20% time on managing a team of engineers related to support & enablement on specific tech skills/ competencies, technical work distribution, review/ monitoring, in coordination with engineering managers.
The candidate should have good experience with both backend and frontend development with PHP.
This role will report into the Senior Technical Architect.
Roles and Responsibilities:
- Responsible for writing server-side web applications, developing back-end components, and connecting the application with the other (third-party) web services.
- Responsible for developing/updating for web development modules or application development modules.
- Design client-side and server-side architecture
- Develop and manage well-functioning databases and applications
- Test software to ensure responsiveness and efficiency
- Troubleshoot debug and upgrade software
Desired Candidate Profile:
- Previous working experience as PHP developer (application development) for 4+ years.
- Experience in software development in PHP and working experience in Laravel Framework & MySQL, JavaScript, jQuery, Angular JS, Bootstrap.
- Proficient understanding of code versioning tools, such as Git.
- Amazing ability to quickly learn new technologies, APIs, and work on them under deadlines.
- Coding knowledge on HTML5, CSS3 and Bootstrap framework is an added advantage.
- Laravel queue ,cron job , task scheduling.
- Laravel Eloquent ORM(model, relationships).
- Laravel Socialite package for facebook interaction.
- Webhook
- Third party API like Getresponse, mailchimp, iContact, Drip, senlane
- Solid principle in PHP
- Database normalization
- Amember - flexible membership and subscription management PHP script.