
As a Software Developer - Mid-Level (PHP) at Montreal, you'll join one of Brazil's top technology companies. Our journey began over thirty years ago with a small engineering team passionate about innovation. In 1986, visionaries committed to technology's world-changing potential, marking the start of our solid market leadership and recognition as a great place to work.
Responsibilities and Duties
The contracted professional is responsible for producing software artifacts for the Squad's delivery.
Technical Requirements and Qualifications
Responsibilities:
- Develop and maintain frontend and backend functionalities.
- Work with BDD-formatted stories and collaborate on test automation.
- Apply coding best practices, focusing on readability, standardization, and organization.
- Actively participate in code reviews and evolve with the technical team.
- Collaborate with the team on continuous solution delivery, integrating with CI/CD pipelines.
- Stay aligned with Clean Code principles, aiming for technical autonomy.
Technical Requirements:
- Completed higher education (technologist, undergraduate, and/or postgraduate) in Information Technology.
- Solid experience with PHP, preferably using Laravel.
- Knowledge of JavaScript/TypeScript (Node.js, Vue.js, or similar).
- Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis).
- Familiarity with Docker, Git version control, and CI/CD processes.
- Ability to write and maintain automated tests (unit and integration).
- Attention to code quality, following team best practices and standards.
Differentiators:
- Knowledge of hybrid environments (on-premise + Azure Cloud).
- Basic understanding of Azure (App Services, Pipelines, Monitoring).
- Experience with observability tools like Grafana and Prometheus.
- Knowledge of DDD (Domain-Driven Design).
- Familiarity with Keycloak for authentication/authorization.
- Use of tools like MinIO and event-driven architectures (Kafka, RabbitMQ).
- Interest in evolving towards a more architectural and collaborative role.
Additional Information:
In continuous construction, we foster an environment of collaboration, respect, and ease. We invest in talent development and the implementation of practices that optimize and connect different technological and innovative aspects.
