03/04/2022
MID-LEVEL BACKEND DEVELOPER (PHP LARAVEL)
Responsibilities:
Write clean, secure, test-driven, easily maintainable, and modular codes (Repository Pattern-Preferred).
Database designing and maintenance, perform UI/backend tests to optimize performance.
Build reusable code and libraries for future use, troubleshoot and debug applications.
Work across the different phases of the software development life cycle including estimating level-of-effort, identifying the best approach, developing, QA testing, deploying, documenting, debugging, supporting features, and shipping security improvements as needed.
Adhere closely to development plans and anticipate changes to specifications or schedules as they become necessary during development.
Work with project managers when gathering requirements, presenting work, etc., and be able to take complex technical terms.
Assist with website strategy and planning, Keep abreast of new trends and best practices in web development.
Client communication (verbal/written) as and when required.
Collaboratively tackle difficult and ambiguous problems as part of a cross-functional team.
Skills & Requirement:
Demonstrable experience with PHP including OOP, security, refactoring & design patterns.
Excellent knowledge of Laravel framework and experience building factories/facades/libraries using abstract classes, interfaces, and traits.
Experience in unit testing using testing tools like PHPUnit will be a plus.
Good knowledge of RDBMS (MySQL/ PostgreSQL), database designing, and query optimization techniques. Experience in NoSQL (MongoDB/DynamoDB) databases will be an added advantage.
Good core knowledge of HTML5, CSS3, jQuery, and Bootstrap framework. Experience in any JavaScript Frameworks (ReactJS/VueJS) will be an added advantage.
Hands-on experience in RESTful API design and development including implementation of manual Auth for authentication and authorization.
Experience in micro-services development will be an added advantage.
Working knowledge of version controlling systems like Git, clear understanding of Gitflow workflow, repository management tools like BitBucket, and understanding of the overall CI/CD process.
Strong problem-solving and analytical skills.
Excellent communication (verbal/written) skills.
Jobs Level: Mid
Offered Salary: Negotiable