
PHP Developer
Log Lab
full-time
Posted on:
Location Type: Hybrid
Location: Rio de Janeiro • 🇧🇷 Brazil
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
DockerHibernateJavaLaravelPHPRedisSpringSpring BootSpringBoot
About the role
- Develop and evolve applications using PHP, ensuring best practices in organization, architecture and code quality.
- Create, maintain and optimize APIs and back-end services, applying design patterns and consistently following the MVC model.
- Work on systems developed with Laravel and CakePHP, proposing structural improvements, refactorings and performance adjustments.
- Develop and execute tests using PHPUnit to ensure stability and identify issues before they reach production.
- Use Composer to manage dependencies, keeping the project organized and up to date.
- Work responsibly with legacy code, driving continuous improvements without compromising current operations.
- Contribute to the setup of simple pipelines in Docker environments (when applicable).
- Support integrations that use Redis, queues or caching mechanisms when required.
Requirements
- Bachelor's degree in Systems Analysis and Development, Computer Science, Information Systems, Software Engineering or a related field.
- Prior experience with PHP.
- Practical experience with Laravel.
- Experience with CakePHP.
- Applied knowledge of the MVC pattern.
- Knowledge of PHPUnit for creating tests.
- Experience with Composer.
- Ability to work with legacy code and propose improvements.
- Solid knowledge of Java is desirable.
- Experience with Spring Boot, Spring Data, Spring MVC and Spring Security is desirable.
- Practical knowledge of Hibernate/JPA is desirable.
Benefits
- Position also open to candidates with disabilities (PwD)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PHPLaravelCakePHPMVC patternPHPUnitComposerJavaSpring BootSpring DataSpring MVC
Soft skills
organizationarchitecturecode qualitycontinuous improvements
Certifications
Bachelor's degree in Systems Analysis and DevelopmentBachelor's degree in Computer ScienceBachelor's degree in Information SystemsBachelor's degree in Software Engineering