MISSÃO DO DESENVOLVEDOR BACK-END PHP NO GRUPO 3C O Grupo 3C é uma holding que administra empresas voltadas para tecnologia e inovação. Nosso foco é desenvolver soluções que melhoram a eficiência das operações, aumentam a produtividade e facilitam a gestão de negócios. Estamos presentes em diversos setores, conectando empresas e profissionais a ferramentas que fazem a diferença. Como Desenvolvedor Back-end, você será responsável por 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: Além de um ambiente dinâmico e colaborativo, oferecemos benefícios que apoiam o bem-estar e desenvolvimento dos nossos colaboradores.
- Plano de saúde Unimed;
- Cartão de benefícios flexível;
- Day off no mês do aniversário;
- Estrutura moderna e confortável;
- Programas de desenvolvimento profissional e treinamentos internos;
- Parcerias e descontos em cursos e serviços. DETALHES DA VAGA:
- Formato: Presencial
- Local: Guarapuava/PR
- Regime: CLT