
Quick Summary
As a Mid-Level PHP Software Developer at Montreal, you will be part of one of the best technology companies in Brazil. Our journey began over thirty years ago with a small engineering team passionate for innovation. In 1986, visionary people made a commitment to technology and its capacity to transform the world. That would be just the beginning of a journey that made us a solid reference in the market and one of the best companies to work for.
Responsibilities and assignments
Contractor's professional responsible for producing the software artifacts that the Squad must deliver.
About the opportunity
We are looking for a Mid-Level Fullstack Developer with solid experience in developing modern applications. We are looking for a professional with a sense of technical responsibility, commitment to code quality, and interest in working in a collaborative environment, using current technologies and participating in 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 development best 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, integrating with CI/CD processes;
- Act proactively in problem-solving and continuous improvement of systems;
- Follow Clean Code principles, contributing to the quality and sustainability of applications.
Required qualifications:
- Completed higher education (technologist, bachelor's degree, and/or lato sensu postgraduate and/or stricto sensu postgraduate) in the Information Technology area.
- Experience with PHP development, preferably using Laravel;
- Knowledge of JavaScript and/or TypeScript;
- Experience with Node.js, Vue.js, or similar frameworks;
- Experience with relational and non-relational databases, such as PostgreSQL, MySQL, MongoDB, and Redis;
- Knowledge of Docker;
- Experience with code versioning using Git;
- Familiarity with pipelines and processes of CI/CD;
- Experience in creating and maintaining automated tests (unit and integration);
- Knowledge of development best practices and code quality.
Differentials:
- Experience with hybrid environments (On-Premises and Azure Cloud);
- Knowledge of Azure services, such as App Services, Pipelines, and Monitoring;
- Experience with tools of observability, such as 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 towards a role more focused on solutions architecture and technical collaboration.
Additional information
In a continuous construction, we promote 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.
