Descrição
Resumo da Vaga:
Procuramos um(a) Desenvolvedor(a) Back-end PHP Sênior colaborativo(a), com excelente comunicação e adaptabilidade para desenvolver novas funcionalidades, garantir qualidade e eficiência, e colaborar na definição de boas práticas.
Principais Destaques:
1. Desenvolver e manter aplicações back-end em PHP 8+
2. Colaborar com equipes multidisciplinares em metodologias ágeis
3. Garantir qualidade via testes automatizados e monitoramento
Descrição: Pessoa Desenvolvedora Back\-end PHP Sênior
Estamos em busca de uma Pessoa Desenvolvedora Back\-end PHP Sênior. Procuramos alguém com perfil colaborativo, excelente comunicação e habilidade para se adaptar a diferentes desafios técnicos e organizacionais.
Você será peça\-chave no desenvolvimento de novas funcionalidades, garantindo qualidade e eficiência, além de colaborar com a equipe na definição de boas práticas. Se você curte diversão, energia, alegria, desafios criativos e é uma pessoa organizada, resolutiva, detalhista e orientada a resultados, vem com a gente!
Responsabilidades e atribuições
* Desenvolver e manter aplicações back\-end em PHP 8\+, seguindo boas práticas de arquitetura e PSR (PSR\-1, PSR\-4, PSR\-12\).
* Criar, documentar e integrar APIs RESTful de alta performance utilizando Codeigniter.
* Projetar e otimizar modelagem de dados em MySQL, garantindo queries performáticas e escalabilidade.
* Utilizar Eloquent e migrações para manipulação eficiente do banco de dados.
* Versionar código com Git, adotando workflows (GitFlow, pull requests, code reviews) e boas práticas de versionamento semântico.
* Trabalhar com Docker e docker\-compose para ambientes consistentes e reproduzíveis.
* Garantir qualidade via testes automatizados (unitários, integração e end\-to\-end) usando PHPUnit ou Pest, além de mocks/stubs.
* Implementar mecanismos de cache (Redis) e filas de mensagens (RabbitMQ) para performance e escalabilidade.
* Monitorar e depurar aplicações em produção com Xdebug, Datadog, New Relic.
* Implementar CI/CD para deploy automatizado em AWS (EC2/ECS, RDS, S3, ElastiCache) ou Kubernetes.
* Colaborar com times multidisciplinares (front\-end, DevOps, QA) em metodologias ágeis (Scrum/Kanban), participando de planning, daily e retrospectivas.
Requisitos e qualificações
* Experiência sólida com PHP 8\+ aplicando padrões de projeto e arquitetura Clean.
* Domínio de Codeigniter para construção de APIs: rotas, middlewares, validação (Form Requests/Validators), tratamento de erros, autenticação/autorização.
* Gerenciamento de dependências com Composer, versionamento semântico e controle rigoroso de dependências.
* Testes automatizados: PHPUnit/Pest; testes de integração (HTTP, banco), uso de fakes/mocks; cobertura e pirâmide de testes.
* Escalabilidade e Desempenho: cache com Redis, filas (RabbitMQ), otimização de consultas (índices, partições, profiling).
* Performance e Debugging: análise com Xdebug, observabilidade com Datadog.
* Integração Contínua e Deploy: prática com CI/CD e deploy em AWS (EC2/ECS, RDS, S3, CloudWatch) ou Kubernetes.
* Docker avançado: imagens otimizadas, multi\-stage builds e configuração de docker\-compose para dev e prod.
* Banco relacional avançado: MySQL.
* APIs performáticas e seguras: experiência com API Gateway, OAuth2/JWT, versionamento de APIs, rate limiting e idempotência.
* Qualidade de código: PHPStan/Psalm, PHPCS, análise estática, revisão de código e convenções de estilo.
* Git profundo: GitFlow, rebase vs merge, cherry\-pick, estratégias de branching para times grandes.
2512160202201867548