Description
As a **Mid-Level PHP Software Developer** at Montreal, you will join one of Brazil's top technology companies. Our journey began over thirty years ago with a small team of engineers passionate about innovation. In 1986, visionary individuals committed to technology and its power to transform the world. That was only the beginning of a trajectory that has made us a solid market reference and one of the best companies to work for.
**Responsibilities and Assignments**
A professional from the **CONTRACTOR** responsible for producing the software artifacts that the Squad must deliver.
**Requirements and Qualifications** **About the Opportunity**
We are seeking a **Mid-Level Fullstack Developer** with solid experience in developing modern applications. We are looking for a professional with strong technical accountability, commitment to code quality, and interest in working collaboratively in an environment leveraging current technologies and contributing to the construction of scalable solutions.
**Responsibilities:**
* Develop and maintain frontend and backend features;
* Work with stories in BDD format and support test automation initiatives;
* Apply sound development practices, ensuring clean, readable, and standardized code;
* Participate in code reviews and contribute to the team’s technical evolution;
* Collaborate in the continuous delivery of solutions by integrating into CI/CD processes;
* Proactively address problems and continuously improve systems;
* Follow Clean Code principles, contributing to application quality and sustainability.
**Mandatory Requirements:**
* Completed higher education degree (technologist, undergraduate, and/or lato sensu or stricto sensu postgraduate) in Information Technology.
* Experience developing with PHP, preferably using Laravel;
* Knowledge of JavaScript and/or TypeScript;
* Experience with Node.js, Vue.js, or similar frameworks;
* Hands-on experience with relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, and Redis;
* Knowledge of Docker;
* Experience with Git for source code versioning;
* Familiarity with CI/CD pipelines and processes;
* Experience creating and maintaining automated tests (unit and integration);
* Knowledge of sound development practices and code quality standards.
**Preferred Qualifications:**
* Experience with hybrid environments (On-Premises and Azure Cloud);
* Knowledge of Azure services such as App Services, Pipelines, and Monitoring;
* Experience with observability tools like Grafana and Prometheus;
* Knowledge of DDD (Domain-Driven Design);
* Familiarity with Keycloak for authentication and authorization;
* Knowledge of MinIO;
* Experience with event-driven architectures using Kafka or RabbitMQ;
* Interest in evolving toward a more solution architecture-oriented role and technical collaboration.
**Additional Information**
In our ongoing journey, we foster an environment of collaboration, respect, and ease. **We invest in talent development** and implement practices that optimize and connect diverse technological and innovative aspects.