MISSÃO DO DESENVOLVEDOR BACK-END PHPDesenvolver e manter sistemas robustos, escaláveis e seguros, assegurando a integração eficiente entre o front-end, a infraestrutura e os bancos de dados.
Atuar na otimização de processos, implementação de boas práticas de programação, garantia de performance e disponibilidade das aplicações.
Colaborar com o time para identificar, diagnosticar e corrigir problemas, promovendo soluções que sustentem o crescimento do negócio.Suas Principais Responsabilidades SerãoDesenvolver, manter e otimizar sistemas back-end com foco em alta performance, utilizando PHP com Laravel ou Hyperf e Node.js, garantindo escalabilidade e eficiência;Projetar e gerenciar bancos de dados relacionais (PostgreSQL, MySQL) e não relacional (MongoDB), além de implementar soluções de cache com Redis para otimização de consultas e redução de latência;Criar e manter estruturas de comunicação em tempo real com Socket.IO e integrar serviços de mensageria com RabbitMQ para troca de mensagens assíncronas e de alta disponibilidade;Gerenciar e monitorar filas de tarefas utilizando ferramentas como Horizon, assegurando o processamento eficiente e a confiabilidade dos fluxos assíncronos;Escrever e executar testes automatizados com PHPUnit, garantindo a qualidade, estabilidade e prevenção de regressões no código;Colaborar com equipes multidisciplinares para alinhar soluções técnicas aos objetivos de negócio, adotando práticas ágeis e garantindo entregas consistentes;Diagnosticar e solucionar incidentes em produção, assegurando alta disponibilidade e continuidade dos serviços;Manter-se atualizado sobre tecnologias modernas, ferramentas de desenvolvimento e melhores práticas para promover a evolução contínua dos sistemas e processos.Técnicas ObrigatóriasDomínio de linguagens de programação: PHP (com Laravel ou Hyperf) e Node.js;Conhecimento em bancos de dados: Experiência em bancos relacionais como PostgreSQL e MySQL, além de bancos não relacionais como MongoDB;Experiência com cache e mensageria: Uso de Redis para caching para filas;Testes automatizados: Criação e execução de testes com PHPUnit para assegurar a qualidade e confiabilidade do código;Versionamento: Proficiência em Git e plataformas como GitLab para controle e colaboração no desenvolvimento de software;Boas práticas de desenvolvimento: Familiaridade com princípios de Clean Code, design patterns e arquitetura de software escalável;Conhecimento em Linux: Habilidade em trabalhar com sistemas Linux para desenvolvimento e troubleshooting.Técnicas DesejáveisMensageria: Experiência com RabbitMQ para troca de mensagens assíncronas;Desenvolvimento em tempo real: Implementação e manutenção de estruturas de comunicação com Socket.IO;Gerenciamento de filas: Experiência com ferramentas como Horizon ou similares para o gerenciamento de filas de tarefas.Ao Fazer Parte Do Nosso Time Você VaiSe desenvolver continuamente no âmbito profissional;Ter contato e aprender com grandes profissionais do mercado;Trabalhar em um escritório com a melhor estrutura tecnológica de Guarapuava;Receber um cartão de benefícios flexível que pode ser usado em mercados, bares, restaurantes, postos de gasolina, academias, etc;Ter acessos a consultas, exames médicos e laboratoriais com o plano de saúde Unimed (com coparticipação);Ter seguro de vida;Poder treinar as suas habilidade em FIFA e tênis de mesa com os "melhores do país", nos espaços de descompressão;Ter a energia diária garantida com Open de Café;Folgar no seu aniversário para aproveitar a data como quiser;Ficar fluente no inglês com os descontos exclusivos do CCBEU;Participar do maior e melhor Happy Hour mensal da cidade;E muitos outros benefícios que só um amarelinho tem acesso.
#J-18808-Ljbffr