MISSÃO DO DESENVOLVEDOR BACK-END PHP
Desenvolver 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ão
* Desenvolver, 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órias
* Domí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áveis
* Mensageria: 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ê Vai
* Se 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