Quick Summary
Remote Senior PHP Developer/Software Engineer role based in Brazil, focused on developing and evolving web applications using PHP 7 while prioritizing performance, scalability, and security. Requirements include a complete higher education degree (plus post-graduation/MBA in IT/Software Engineering processes), solid experience with PHP 7 and OOP, familiarity with MySQL or PostgreSQL, and experience with front-end technologies (HTML, CSS, JavaScript, jQuery). Responsibilities include system architecture participation, API creation/consumption, and ensuring code quality through testing and reviews in an Agile environment.
Senior PHP Developer / Software Engineer
This role involves developing, maintaining, and evolving web applications using PHP, focusing on performance, scalability, and security. The developer will participate in system architecture, implement new modules, and collaborate closely with cross-functional teams in an Agile environment.
Required Qualifications
- Complete higher education degree in Information Technology.
- Post-graduation or MBA in the area of expertise and/or Software Engineering processes.
- Solid experience with PHP 7.
- Familiarity with MySQL or PostgreSQL relational databases.
- Strong practice in Object-Oriented Programming (OOP).
- Experience with front-end technologies: HTML, CSS, JavaScript, and libraries like jQuery.
- Understanding of web security principles.
- Knowledge of automated testing and debugging.
Key Responsibilities
- Develop, maintain, and evolve web applications using PHP.
- Participate in the architecture and implementation of new systems or modules, prioritizing performance, scalability, and security.
- Create and consume APIs for system integration.
- Utilize frameworks to accelerate development and ensure best practices.
- Ensure code quality through testing, code reviews, and adherence to programming standards.
- Perform queries, modeling, and maintenance of relational databases (MySQL or PostgreSQL).
- Fix bugs and implement continuous improvements to existing functionalities.
- Collaborate with front-end, design, and product teams to optimize user experience.
- Utilize versioning tools (Git) and continuous integration in the development cycle.
- Participate in technical meetings, sprint planning, and requirements review within Agile environments (Scrum/Kanban).
- Document source code, APIs, and technical processes for system maintenance and scalability.
Desirable Skills
- Knowledge of Docker or containerization.
- Knowledge of Cloud platforms.
- Practical experience with Agile methodologies (Scrum, Kanban).

