Desenvolvedor Especialista
Descrição da Vaga
**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.
Vaga originalmente publicada em: indeed
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev