Ábaco Consulting

Senior PHP Developer

Ábaco Consulting

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

DockerHibernateJavaLaravelPHPRedisSpringSpring BootSpringBoot

About the role

  • Develop and enhance 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 built with Laravel and CakePHP, proposing structural improvements, refactorings, and performance optimizations.
  • Develop and execute tests using PHPUnit to ensure stability and detect issues before they reach production.
  • Use Composer for dependency management, keeping the project organized and up to date.
  • Work responsibly with legacy code, implementing continuous improvements without compromising current operations.
  • Contribute to the setup of basic pipelines in Docker environments (when applicable).
  • Support integrations that use Redis, queues, or caching mechanisms as needed.

Requirements

  • Bachelor's degree completed in Systems Analysis and Development, Computer Science, Information Systems, Software Engineering, or a related field.
  • Previous experience with PHP.
  • Hands-on experience with Laravel.
  • Experience with CakePHP.
  • Applied knowledge of the MVC pattern.
  • Knowledge of PHPUnit for writing tests.
  • Experience with Composer.
  • Ability to work with legacy code and propose improvements.
  • Solid knowledge of Java development is desirable.
  • Experience with Spring Boot, Spring Data, Spring MVC, and Spring Security.
  • Practical knowledge of Hibernate/JPA.
Benefits
  • Remote (home office)
  • Indefinite

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 qualityproblem-solvingcontinuous improvement
Certifications
Bachelor's degree in Systems Analysis and DevelopmentBachelor's degree in Computer ScienceBachelor's degree in Information SystemsBachelor's degree in Software Engineering