Job description
Descrição da vaga
Estamos em busca de um Dev Fullstack (que trabalhe com NodeJS e ReactJS), para atuar em um projeto de automação de processos empresariais.
Nesta posição, você será responsável por trabalhar e apresentar dados coletados de rotinas de automação, trabalhando com desenvolvimento em NodeJS, ReactJS e consumo/fornecimento de APIs REST.
Se você é apaixonado por resolver problemas complexos com código limpo e boas práticas de arquitetura, essa vaga pode ser ideal para você.
Trabalhe conosco de forma 100% remota, colaborando com times multidisciplinares para tornar operações manuais em fluxos automatizados e eficientes.
Main responsibilities
Responsabilidades e atribuições
- Desenvolver e manter aplicações em NodeJS, SQL e ReactJS focados na visualização de dados e automação de diversos processos da empresa, garantindo eficiência e confiabilidade.
- Projetar e consumir APIs REST para integrar sistemas e fluxos de dados, permitindo a comunicação transparente entre diferentes serviços e plataformas.
- Utilizar e administrar repositórios Git para versionamento de código, mantendo um fluxo de trabalho organizado (pull requests, code reviews) e garantindo a colaboração eficiente em equipe.
- Implementar soluções de observabilidade, incluindo geração de logs estruturados, monitoramento de métricas e criação de alertas, visando acompanhar a saúde e desempenho das automações em produção.
- Garantir a aplicação de padrões de arquitetura de software e boas práticas de desenvolvimento (como SOLID, Clean Architecture, etc.), produzindo código escalável, manutenível e bem documentado.
- Colaborar com outras equipes (por exemplo, times de dados ou de produto) para alinhar integrações e assegurar que as soluções de automação atendam às necessidades do negócio.
- Diagnosticar problemas, depurar erros e otimizar desempenho dos processos automatizados, assegurando alta disponibilidade e confiabilidade das soluções implantadas.
Requirements and skills
Requisitos obrigatórios
- Sólida experiência em desenvolvimento NodeJS, SQL e ReactJS, com histórico de participação em projetos complexos.
- Domínio na construção e consumo de APIs REST e no uso de formatos de dados como JSON/XML/SOAP.
- Proficiência em controle de versão com Git (branching, pull requests, resolução de conflitos).
- Conhecimento prático de padrões de arquitetura de software e design patterns, aplicando princípios de engenharia de software para criar soluções bem estruturadas.
- Experiência com logs e monitoramento de aplicações, capacidade de instrumentar o código para gerar logs úteis e criar painéis/alertas para acompanhar sistemas em produção.
- Familiaridade com práticas de observabilidade e debugging de aplicações incluindo uso de métricas e tracing (rastreamento de transações) para diagnosticar e antecipar problemas.
- Autonomia e perfil investigativo para propor e implementar soluções de automação de forma proativa, bem como para solucionar incidentes de forma ágil.
- Boa comunicação e habilidade de trabalhar em equipe, compartilhando conhecimentos e registrando evoluções dos processos.
Diferenciais (não obrigatórios)
- Conhecimento em ferramentas ou plataformas de integração de dados como Pentaho Data Integration, entender esses ambientes pode ajudar na interação com a camada de dados existente da empresa.
- Noções de DevOps/CI/CD para auxiliar na automatização de deploys e configuração de pipelines de integração contínua.
- Certificações ou cursos na área de desenvolvimento de software, arquitetura ou cloud computing serão considerados um plus.
- Participação em projetos voltados à parte fiscal e financeira de uma empresa, serão considerados um plus.
Additional information
Informações adicionais
- Nível: Pleno
- Local de Trabalho: 100% Remoto
- Modelo de Contratação: PJ
Se identificou com a oportunidade e quer fazer parte de um projeto de transformação digital, automatizando processos e promovendo inovações? Então vem crescer com a gente!
Estamos ansiosos para conhecer você e compartilhar mais sobre esse desafio. Candidate-se e vamos juntos impulsionar a eficiência através da tecnologia.