Quick Summary
Remote Mid-Level Software Developer role focused on full-stack development and maintenance using PHP, preferably Laravel, alongside JavaScript/TypeScript (Node.js/Vue.js or similar). Requires solid experience with relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases, Docker, Git, and CI/CD workflows, emphasizing automated testing (unit/integration) and adherence to Clean Code principles. Candidates must have completed higher education in Information Technology and will participate actively in code reviews and continuous solution delivery.
Key Responsibilities
- Develop and maintain functionalities across both frontend and backend systems.
- Work with stories defined in BDD format and contribute to test automation efforts.
- Apply coding best practices, focusing on readability, standardization, and organization.
- Actively participate in code reviews and grow alongside the technical team.
- Collaborate on continuous solution delivery, integrating seamlessly into CI/CD workflows.
- Maintain alignment with Clean Code principles, striving to advance technical autonomy.
Technical Requirements
- Completed higher education (Associate's, Bachelor's, and/or specialized/stricto sensu postgraduate degree) in Information Technology.
- Solid experience with PHP, preferably utilizing Laravel.
- Knowledge of JavaScript/TypeScript (Node.js, Vue.js, or similar frameworks).
- Experience with relational and non-relational databases (PostgreSQL, MySQL, MongoDB, Redis).
- Familiarity with Docker, version control using Git, and CI/CD processes.
- Ability to write and maintain automated tests (unit and integration).
- Commitment to code quality, adhering to team standards and best practices.
Differentiators
- Knowledge of hybrid environments (on-premise + Azure Cloud).
- Basic understanding of Azure services (App Services, Pipelines, Monitoring).
- Experience with observability tools like Grafana and Prometheus.
- Knowledge of DDD (Domain-Driven Design).
- Familiarity with Keycloak for authentication/authorization.
- Experience using tools like MinIO and event-based architectures (Kafka, RabbitMQ).
- Interest in evolving towards a more architectural and collaborative role.
- Serving as the contractor professional responsible for producing software artifacts required by the Squad.

