Estamos buscando um(a) Tech Lead com experiência em arquitetura de soluções robustas e escaláveis, bem como linguagem de programação Java e Node.JS, para se juntar à nossa equipe e contribuir para o desenvolvimento de soluções tecnológicas de ponta. Se você possui paixão por tecnologia, busca um ambiente desafiador e estimulante, essa oportunidade é para você! Participar do desenvolvimento de software: Fazer revisão de arquitetura para garantir segurança do sistema, qualidade, custo e requisitos não funcionais; Definir a arquitetura e o design de sistemas. Ajudar em tarefas com maior grau de complexidade junto aos seus colegas de trabalho; Garantir as boas práticas de tecnologia e qualidade do código; Buscar soluções e direcionar através da visão interna e de mercado (benchmarking) Desenvolver software com excelência: Aplicar boas práticas de codificação e padrões, priorizando segurança, escalabilidade e custo. Escrever código limpo, legível e eficiente, evitando impactos negativos em processos existentes. Desenvolver e implementar sistemas escaláveis e de alta performance utilizando as melhores práticas de desenvolvimento. Realizar revisões de código e garantir a qualidade do código produzido. Implementar testes unitários e de integração para garantir a qualidade do código. Colaborar com a equipe: Desenvolver o time através de orientação técnica e mentorias; Suportar, tecnicamente, o desenvolvimento do time; Participar da proposta e documentação de novas features e aplicações. Refinar e planejar o desenvolvimento de tarefas em conjunto com o time. Realizar revisões de código para garantir artefatos padronizados e de alta qualidade. Dominar tecnologias de ponta: Trabalhar com tecnologias inovadoras em novos projetos.Requisitos: Experiência robusta: No mínimo 5 anos de experiência em desenvolvimento de software utilizando linguagens de programação Java e Node.JS; Versionamento de projetos com GIT em equipe, incluindo code review, merge, CI/CD etc. Desenvolvimento de aplicações web. Testes unitários e de integração. Troubleshooting de aplicações através de logs e ferramentas de monitoramento (APM). Padrões: Arquitetura, Design e Microsserviços Conhecer Clean Arch ou DDD ou Hex Bancos NoSQL (Scylla, Redis, MongoDB, outros) Mensageria ( Pub/Sub, Kafka, RabbitMQ ) CI/CD Elaboração de monitoramentos, métricas e alertas Produtos e serviços dos Cloud Providers (principalmente GCP) Instrumentação de código Qualidade de software/Boas práticas Experiência com arquitetura com Baixa latência, Resiliência e Escalabilidade Vivência em ambiente ágil Habilidades essenciais: Produzir código simples, limpo e legível. Maturidade para trabalhar em equipes multidisciplinares de alta performance. Capacidade de aprendizado rápido e adaptabilidade a novas tecnologias. Excelentes habilidades de comunicação e relacionamento interpessoal. Diferenciais: Experiência com: Outras tecnologias. Frameworks web (FastAPI, Flask, Django, etc.). Ferramentas de DevOps (Docker, Kubernetes, GitlabCI). Benefícios- Cartão Flash no valor de R$ 500,00/Mês- Acesso a Wellhub (Gynpass);- Convênio Zenklub - Psicólogo / Nutricionista / Coaching/ Terapia- 22 dias de suspensão de serviços remunerados sem que isso afete a sua contraprestação mensal depois de 1 ano de empresas- Parceria com curso de línguas Time Load - Parceria com clínica bridges (Nutrição e Nutrologo)