Job Description
Responsibilities:
Mentor and lead a team of junior developers.
Take up system analysis, design, documenting responsibilities and get it done in time. Perform code analyzing and reading exercises for current and previous projects.
Will lead developers; Involve in the coding activities besides the team management role. Reviews projects to identify bottlenecks, bugs, performance issues and involve the team to study and learn from existing projects.
Must be able to advise ways and means to obtain performance metrics of applications and optimize applications.
Must possess excellent attention to detail and be able to familiarize and quickly learn new Software/ framework/ languages/ technology with ease.
Must be able to apply innovative thinking at work.
Skills:
Experience in unit testing using testing frameworks like PHPUnit/phpspec.
Experience in micro-services development will be an added advantage
Working knowledge of cloud servers (AWS/Heroku/Rackspace/Digital Ocean/Linode), related services and server administration like setting up Apache/Nginx, php-fpm etc. Other nice to have, but not mandatory:
Docker/Homestead
Working knowledge of version controlling systems like Git, clear understanding of Gitflow workflow, repository management tools like BitBucket and understanding of overall CI/CD process.
Hands on experience in RESTful API design and development including implementation of oAuth2.0 / passport for authentication and authorization.
Good core knowledge of HTML5, CSS3, jQuery and Bootstrap framework. Experience in Javascript Frameworks (AngularJS/ReactJS/VueJS) will be an added advantage.
Good knowledge of RDBMS (MySQL/PostgreSQL), database designing and query optimisation techniques. Experience in NoSQL (MongoDB/DynamoDB) databases will be an added advantage.
Employement Category:
Employement Type: Full time
Industry: Internet
Functional Area: IT
Role Category: Team Leader
Role/Responsibilies: Senior Laravel Developer (Team Lead)
Contact Details:
Company: Curious Tech
Location(s): India