Desenvolvedor PHP

R$8,000.00 (Mês), PJ, Belo Horizonte Remote

Atividades

Desenvolver, evoluir e manter sistemas backend em PHP 8.x, com foco em soluções para crédito consignado.
Implementar novas funcionalidades e otimizar recursos existentes, garantindo performance, escalabilidade e segurança das aplicações.
Aplicar Laravel seguindo padrões PSR e boas práticas de desenvolvimento.
Criar e manter APIs RESTful e SOAP, assegurando integração eficiente com sistemas internos e externos.
Utilizar POO avançada e Design Patterns para estruturar soluções robustas e reutilizáveis.
Implementar e manter testes unitários com Pest e/ou PHPUnit para garantir a qualidade do código.
Trabalhar com PostgreSQL, realizando modelagem de dados, criação de queries otimizadas e uso de índices.
Gerenciar dependências com Composer e utilizar filas e eventos assíncronos para processamento eficiente.
Colaborar em um ambiente ágil (Scrum), participando de cerimônias, revisões e planejamento de sprints.
Contribuir para pipelines de CI/CD e apoiar a automação de processos de deploy.
Participar ativamente na análise e abstração de problemas, propondo soluções técnicas alinhadas às necessidades do negócio.
Interagir com múltiplos stakeholders para entendimento de requisitos e validação de entregas.

Requirements

Requisitos técnicos

    Experiência sólida em PHP 8.x
    Domínio de Laravel e boas práticas de desenvolvimento seguindo PSR
    Programação Orientada a Objetos (POO) avançada, incluindo uso de interfaces e classes abstratas
    Familiaridade com filas e eventos assíncronos
    Conhecimento em Design Patterns (Adapter, Factory, Singleton)
    Experiência com testes unitários utilizando Pest e/ou PHPUnit
    Gerenciamento de dependências com Composer
    Experiência com PostgreSQL (modelagem, queries otimizadas, índices)
    Integrações RESTful e SOAP
    Bom entendimento de princípios de qualidade de código: SOLID, KISS, DRY, YAGNI
    Vivência em metodologias ágeis (Scrum)

Desejável
    Experiência com Docker no desenvolvimento e deploy
    Conhecimento em mensageria (ex.: RabbitMQ, Kafka)
    Experiência com CI/CD - GitLab
    Noções de segurança da informação aplicada ao backend
    Vivência em Domain-Driven Design (DDD)

Benefits

- Plano de Saúde e Odontológico
- Auxílio Home Office
- Auxílio Alimentação
- Férias Remuneradas
- Day Off no aniversário
- Programa de Saúde e Bem-Estar
- Programa de Desenvolvimento Individual (PDI).