Desenvolvedor(a) PHP Pleno
Rehva Tech
Nova
Publicada há 10 horas
Regime de contratação
CLT
Modelo de trabalho
Não Informado
Carga horária
40 horas semanais
Benefícios
- Vale Refeição
- Plano de Saúde
- Plano Odontológico
- Wellhub - Antigo Gympass
- Licença Paternidade Estendida
- Licença Maternidade Estendida
- Day Off Aniversário
- Auxílio Creche
- Auxílio Home Office
- Bolsa Auxílio para Curso de Inglês
Descrição
Sobre a empresa:
Nosso cliente é uma das maiores plataforma de ingressos do Brasil!
Existimos para simplificar a conexão das pessoas a momentos únicos, e temos orgulho de ter inovação no nosso DNA.
Principais atribuições:
- Desenvolver, implementar e manter APIs e microserviços, focando na escalabilidade e performance da plataforma, com base nos requisitos de produto e negócios.
- Participar ativamente da arquitetura e design do sistema, propondo melhorias e soluções para desafios complexos.
- Garantir a qualidade do código, seguindo as boas práticas de desenvolvimento, realizando testes unitários e revisão de código, e mantendo a documentação sempre atualizada.
- Integrar com sistemas internos e externos, como gateways de pagamento, sistemas de autenticação e outros serviços essenciais, sempre visando uma integração robusta e de fácil manutenção.
- Melhorar a performance e a segurança da plataforma, identificando e resolvendo gargalos e vulnerabilidades, aplicando as melhores práticas de segurança no desenvolvimento back-end.
O que você precisa saber para se juntar ao nosso time de Tecnologia?
- Experiência em PHP, com domínio de frameworks como Laravel, Symfony ou CodeIgniter.
- Conhecimento avançado em banco de dados relacionais (MySQL, PostgreSQL) e não relacionais (MongoDB, Redis), com experiência em otimização de consultas e design de banco de dados eficiente.
- Experiência com APIs RESTful e GraphQL, criando integrações robustas e escaláveis.
- Domínio em controle de versão com Git, incluindo práticas avançadas de branches, pull requests e resolução de conflitos.
- Experiência com testes automatizados (unitários, integração) usando PHPUnit ou outras ferramentas de testes.
- Vivência em metodologias ágeis (Scrum, Kanban) e familiaridade com ferramentas de gerenciamento de projetos (Jira, Trello).
Conhecimentos desejáveis:
- Conhecimento em Docker e containers, bem como em serviços de cloud como AWS ou GCP, para implementação e monitoramento de sistemas.
- Conhecimentos sobre segurança em aplicações web, como autenticação (OAuth, JWT), criptografia e proteção contra vulnerabilidades (SQL Injection, XSS, CSRF).