Somos uma Startup fundada por médicos que acreditam no poder da tecnologia para levar a oftalmologia para o próximo nível. Como Senior Software Engineer Fullstack - Node/React, você será parte fundamental de um time responsável pelo desenvolvimento ágil de um de nossos produtos essenciais, o Benefício Visão. O que esperamos de você: Responsabilidades: Arquitetura de Software: Projetar e contribuir para a arquitetura de sistemas complexos, garantindo escalabilidade, desempenho e segurança. Desenvolvimento de Código: Escrever código eficiente, legível, limpo e modular, aderindo às melhores práticas de programação e padrões de codificação. Resolução de Problemas Complexos: Abordar desafios técnicos difíceis, identificando soluções inovadoras e eficazes. Revisão de Código: Realizar revisões de código para garantir qualidade, conformidade com padrões e oportunidades de aprendizado para a equipe. Mentoria e Treinamento: Orientar membros juniores e plenos da equipe, fornecendo treinamento, compartilhando conhecimento e promovendo um ambiente de aprendizado contínuo. Otimização de Desempenho: Identificar e otimizar partes críticas do código para melhorar o desempenho global do sistema. Segurança da Aplicação: Incorporar práticas de segurança desde o início do desenvolvimento, protegendo o sistema contra ameaças potenciais. Integração Contínua e Implantação Contínua (CI/CD): Implementar pipelines de CI/CD para automatizar testes, integração e implantação, garantindo entregas rápidas e confiáveis. Colaboração Multidisciplinar: Trabalhar em conjunto com equipes de produto, design e QA para garantir a entrega de soluções integradas. Adoção de Novas Tecnologias: Avaliar e introduzir novas tecnologias que possam melhorar a eficiência e a qualidade do desenvolvimento. Documentação Técnica: Criar documentação clara e abrangente para o código desenvolvido, facilitando a manutenção e compreensão por parte de outros membros da equipe. Resolução de Conflitos Técnicos: Mediar disputas relacionadas a decisões técnicas, promovendo soluções consensuais. Avaliação de Riscos Técnicos: Identificar e gerenciar proativamente riscos técnicos que possam afetar o projeto. Planejamento Técnico: Contribuir para o planejamento de projetos, estimando esforços e fornecendo insights técnicos para a elaboração de cronogramas realistas. Requisitos: Typescript; MongoDB; Express; Conhecimento em arquitetura de microserviços; Conhecimento em arquitetura Cloud (AWS); React; Redux; Tailwind; Arquitetura microfront-end; Conhecimento em metodologias ágeis; Conhecimento em testes unitários com JEST; Trabalho em equipe. Diferencial: Mentalidade de crescimento, ambição e maturidade profissional para enfrentar desafios complexos e buscar constantemente o aprimoramento pessoal e profissional. Informações adicionais: Contratação PJ Atuação híbrida (3x Semana na Região de Pinheiros - SP) Vale refeição R$ 876,80 Mensal - Cartão Flash (sem desconto) Se você é apaixonado por inovação, adora trabalhar em equipe e deseja fazer parte de um ambiente dinâmico e desafiador, esta vaga é para você Junte-se a nós e contribua para o sucesso contínuo de nossos produtos e negócios.