O candidato ideal deve ter experiência sólida tanto em desenvolvimento front-end quanto em back-end, dominando tecnologias como React, Node.js, TypeScript, Hasura, Nest, NATS ou BullMQ, e Postgres com CitusData.
Responsabilidades • Desenvolver e manter aplicações web completas, escaláveis e de alta performance utilizando React no front-end e Node.js no back-end.
• Implementar APIs robustas e microserviços usando Nest e Hasura para otimização de consultas e gerenciamento de dados.
• Trabalhar com bancos de dados relacionais, especialmente Postgres e CitusData, garantindo a integridade e eficiência das operações.
• Integrar sistemas de mensageria com NATS ou BullMQ para processamento assíncrono e gerenciamento de filas.
• Colaborar com designers e outros desenvolvedores para criar interfaces de usuário intuitivas e responsivas.
• Realizar testes automatizados e revisões de código, garantindo a qualidade e a escalabilidade do software.
• Mentorizar desenvolvedores juniores, promovendo um ambiente de aprendizado e crescimento.
• Manter-se atualizado sobre as últimas tendências e melhores práticas em desenvolvimento de software.
Experiência comprovada em ambientes de desenvolvimento de aplicações voltadas ao segmento de ERPs.
Experiência profisisonal, mais de 5 anos.
Requisitos • Formação em Ciência da Computação, Engenharia de Software ou área relacionada.
• Mínimo de 5 anos de experiência em desenvolvimento fullstack, com forte foco em React, Node.js e TypeScript.
• Sólidos conhecimentos em bancos de dados relacionais, especialmente Postgres e CitusData.
• Experiência em construção de APIs e aplicações com Hasura e Nest.
• Familiaridade com sistemas de mensageria como NATS ou BullMQ.- (Diferencial) • Conhecimento em práticas ágeis e metodologias de desenvolvimento de software.
• Habilidade para trabalhar de forma colaborativa e se comunicar efetivamente em equipe.
Desejável • Experiência em arquiteturas de microserviços.
• Conhecimento em containerização (Docker, Kubernetes).
• Familiaridade com ferramentas de CI/CD.
Habilidades comportamentais Comunicação Resiliência Adaptabilidade Flexibilidade Trabalho em equipe Criatividade Dinamismo Organização