Estamos em busca de um(a) Analista de Sistemas Sênior com forte experiência em Node.js e React, que também possua perfil de liderança para atuar na condução técnica de projetos e desenvolvimento do time. O profissional será responsável por analisar, projetar, desenvolver e implementar soluções de software complexas, garantindo a qualidade, escalabilidade e performance dos sistemas. Além disso, terá um papel crucial na mentoria e desenvolvimento técnico da equipe, contribuindo para a evolução contínua de nossas plataformas.
-
Liderar tecnicamente o desenvolvimento de aplicações (frontend e backend), desde a concepção até a implantação.
-
Definir e evoluir a arquitetura de sistemas escaláveis e performáticos, garantindo a aderência às melhores práticas de mercado.
-
Atuar como referência técnica para o time, apoiando na tomada de decisões e na resolução de desafios complexos.
-
Realizar code reviews e garantir boas práticas de desenvolvimento, padrões de código e qualidade técnica.
-
Colaborar ativamente com times multidisciplinares (produto, design, QA, DevOps) para entregar soluções de alto valor.
-
Identificar e propor melhorias contínuas nos processos, ferramentas e na qualidade do código.
-
Mentorar desenvolvedores mais juniores e plenos, promovendo o crescimento técnico e profissional da equipe.
-
Participar da análise de requisitos, desenho de soluções e estimativa de esforços para novos projetos e funcionalidades.
-
Garantir a documentação técnica das soluções desenvolvidas.
-
Experiência sólida com Node.js (APIs REST, arquitetura de microsserviços, Express.js ou frameworks similares).
-
Experiência avançada com React (hooks, gerenciamento de estado, performance, Context API ou Redux).
-
Vivência com bancos de dados relacionais (SQL Server, PostgreSQL, MySQL, etc.).
-
Conhecimento em versionamento com Git e fluxo de desenvolvimento (GitFlow ou similar).
-
Experiência com testes (unitários, de integração, end-to-end).
-
Noções de arquitetura de software e boas práticas (SOLID, Clean Code, Design Patterns).
-
Experiência prévia liderando times ou projetos, com foco em orientação técnica.
-
Capacidade analítica para identificar e resolver problemas complexos.
-
Excelente comunicação e habilidade para trabalhar em equipe.
-
Formação superior completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
-
Experiência com plataformas de nuvem (AWS, Azure, GCP).
-
Conhecimento em CI/CD (Integração Contínua e Entrega Contínua).
-
Vivência com Docker e Kubernetes.
-
Experiência com bancos de dados NoSQL (MongoDB, DynamoDB, Cassandra).
-
Conhecimento em filas de mensagem (Kafka, RabbitMQ, SQS).
-
Certificações em metodologias ágeis (Scrum, Kanban).
-
Experiência com otimização de performance e segurança de aplicações.
Segunda a Sexta - Presencial.