Sobre a vaga: 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. Principais atribuições: - Liderar técnicamente 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. - 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. Requisitos obrigatórios: - 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. Requisitos desejáveis(diferencial): - 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. Jornada de trabalho e carga horária: Segunda a Sexta - Presencial.