Overview
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ê!
Responsabilidades
* 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
1. Desenvolver o time através de orientação técnica e mentorias
2. Suportar, tecnicamente, o desenvolvimento do time
3. Participar da proposta e documentação de novas features e aplicações
4. Refinar e planejar o desenvolvimento de tarefas em conjunto com o time
5. Realizar revisões de código para garantir artefatos padronizados e de alta qualidade
6. Trabalhar com tecnologias inovadoras em novos projetos
Requisitos
* Experiência robusta: No mínimo 5 anos de experiência em desenvolvimento de software utilizando as 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 Architecture ou DDD ou Hexagonal
* 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 empresa
* Parceria com curso de línguas "Time Load"
* Parceria com clínica bridges (Nutrição e Nutrólogo)
#J-18808-Ljbffr