
Quick Summary
As a Mid-level Software Developer (PHP) at Montreal, you will join one of Brazil's leading technology companies. Our journey began over thirty years ago with a small engineering team passionate about innovation. Since 1986, visionary individuals committed to technology's transformative power, establishing us as a market leader and a top employer.
Responsibilities and Attributions
This role involves producing software artifacts for the Squad's deliverables.
Requirements and Qualifications
About the Opportunity
We are seeking a Mid-level Fullstack Developer (PHP) with solid experience in modern application development. The ideal professional demonstrates technical responsibility, attention to code quality, and a desire to thrive in a collaborative environment, utilizing current technologies to solve real business challenges.
Responsibilities:
- Develop and maintain both frontend and backend functionalities.
- Work with BDD-formatted stories and contribute to test automation.
- Apply robust development practices, ensuring code readability, standardization, and organization.
- Actively participate in code reviews and contribute to the team's technical growth.
- Collaborate on continuous solution delivery, integrating with CI/CD processes.
- Adhere to Clean Code principles and contribute to the continuous improvement of products and processes.
Technical Requirements:
- Completed higher education (technologist, undergraduate, and/or postgraduate) in Information Technology.
- Solid experience with PHP, preferably using Laravel.
- Proficiency in JavaScript/TypeScript (Node.js, Vue.js, or similar technologies).
- Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, and Redis).
- Familiarity with Docker, Git version control, and CI/CD processes.
- Experience in creating and maintaining automated tests (unit and integration).
- Strong attention to code quality, following best practices and development standards.
Differentiators:
- Knowledge of hybrid environments (on-premise + Azure Cloud).
- Understanding of Azure services (App Services, Pipelines, and Monitoring).
- Experience with observability tools like Grafana and Prometheus.
- Knowledge of Domain-Driven Design (DDD).
- Familiarity with Keycloak for authentication and authorization.
- Experience with MinIO and event-based architectures (Kafka and RabbitMQ).
- Interest in evolving into a more architectural and collaborative role.
Additional Information
We foster a collaborative, respectful, and supportive environment. We invest in talent development and implement practices that optimize and connect various technological and innovative aspects.
