Description and Responsibilities
Profissional responsável por atuar de ponta a ponta no ciclo de desenvolvimento de software, desde a análise e compreensão dos requisitos até o projeto da solução, desenvolvimento, manutenção e evolução continua das aplicações.
Atua na modelagem de sistemas e definição de arquiteturas, desenvolvendo aplicações escaláveis, seguras e de alta performance, utlizando Node.js no backend e React no frontend.
Possui forte visão analítica para identificar problemas, avaliar impactos e propor melhorias técnicas e funcionais, garantindo qualidade, confiabilidade e desempenho das soluções.
Além do desenvolvimento, contribui ativamente na integração entre sistemas, manipulação e tratamento de dados, suporte técnico e sustentação das aplicações, sempre alinhado às necessidades do negócio e às boas práticas de engenharia de software.
Requirements
Principais Skills e Conhecimentos
Desenvolvimento backend com Node.js, utilizando APIs REST
Desenvolvimento frontend com React, incluindo componentização, hooks e gerenciamento de estado
Conhecimento em bancos de dados relacionais (SQL) como PostgreSQL, MySQL ou SQL Server
Experiência com bancos de dados não relacionais (NoSQL) como MongoDB, Redis ou DynamoDB
Criação e manutenção de pipelines automatizados de CI/CD
Versionamento de código com Git (GitHub, GitLab ou Bitbucket)
Uso de Docker e conhecimentos em conteinerização (conceitos de Kubernetes como diferencial)
Integração entre sistemas e consumo de APIs externas
Boas práticas de segurança, autenticação e autorização (JWT, OAuth)
Desenvolvimento e manutenção de testes automatizados
Conhecimentos em observabilidade, monitoramento e logging
Atuação em times ágeis e colaboração multidisciplinar
164261
2026-06-02
2026-06-02
Confidential