Descrição:
Estamos em busca de um Engenheiro Full-Stack Líder experiente para guiar nossa equipe de engenharia no desenvolvimento contínuo e evolução de nossa plataforma. O candidato ideal terá uma sólida experiência em tecnologias de frontend e backend, com ênfase particular em React, TypeScript e Python. Esta função oferece a oportunidade de liderar uma equipe talentosa, enquanto faz contribuições técnicas significativas para uma plataforma sofisticada utilizada por profissionais de marketing.
- Liderar uma equipe de engenheiros full-stack, fornecendo orientação técnica, mentoria e revisão de código
- Desenhar e implementar soluções robustas de full-stack utilizando: frontend em React/TypeScript com a biblioteca de componentes Mantine
- Serviços de backend em Python (Flask, FastAPI ou similares)
- APIs GraphQL com Apollo Client (frontend) e servidores GraphQL baseados em Python
- Conduzir processos de tomada de decisão técnica, equilibrando requisitos de negócios com restrições técnicas
- Estabelecer melhores práticas para qualidade de código, testes e processos de implantação em toda a pilha
- Colaborar com a gestão de produtos e designers de UI/UX para traduzir requisitos em especificações técnicas
- Desenhar e implementar modelos de dados e APIs escaláveis para suportar lógica de negócios complexa
- Otimizar o desempenho da aplicação e garantir alta disponibilidade em várias aplicações
- Defender a segurança de tipos e a reutilização de código em frontend e backend
- Participar de todo o ciclo de vida do desenvolvimento, do planejamento à implantação
Requisito
Habilidades e Experiência Requeridas:
- Mais de 5 anos de experiência em desenvolvimento full-stack, com pelo menos 2 anos em um papel de liderança, gerenciando outros tanto em trabalho de projeto quanto em progresso de carreira
- Conhecimento especializado em React, TypeScript e práticas modernas de JavaScript
- Forte proficiência em Python e frameworks relacionados (Flask, FastAPI ou similares).
- Experiência com bancos de dados SQL, tecnologias ORM (SQLAlchemy) e GraphQL (Apollo Client e servidores baseados em Python)
- Proficiência com bibliotecas de componentes de UI (particularmente Mantine ou similares)
- Experiência em gerenciamento de formulários em aplicações React complexas
- Forte entendimento de padrões de gerenciamento de estado, frameworks de teste e estratégias de implantação
- Experiência com sistemas de construção, empacotadores de módulo e pipelines de CI/CD
- Excelentes habilidades de comunicação verbal e escrita em inglês para discussões técnicas, documentação e compartilhamento de conhecimento
- Proficiência demonstrada com o ambiente de desenvolvimento preferido (Mac ou Linux) e ferramentas de desenvolvimento relacionadas
- Capacidade de colaborar de forma síncrona com membros da equipe durante o horário principal (10h - 18h, horário da costa leste dos EUA), respeitando o equilíbrio entre vida profissional e pessoal
- Experiência liderando equipes técnicas e orientando desenvolvedores juniores
Qualificações Preferenciais
- Experiência em tecnologia de publicidade ou análise de marketing
- Conhecimento em gestão de orçamento e sistemas de dados financeiros
- Experiência no desenvolvimento de ambientes de trabalho multi-aplicativas ou monorepos
- Familiaridade com bibliotecas e técnicas de visualização de dados
- Compreensão de padrões de acessibilidade e melhores práticas
- Experiência com sistemas de processamento de dados em tempo real
- Compreensão de regulamentos de privacidade de dados e melhores práticas de segurança
- Experiência em projetar, implementar ou manter sistemas em conformidade com a ISO 27001 e outros frameworks de segurança, como SOC 2, NIST 800-53 ou requisitos HIPAA
- Contribuições para projetos de código aberto ou comunidade técnica
- Conhecimento de primeiros princípios (por exemplo, noções básicas de ferramentas, funcionamento interno do computador, conceitos de baixo nível e como o trabalho realmente é feito, etc.)
- Habilidades de pensamento estratégico (por exemplo, conceitos de alto nível, lógica/raciocínio fundamental)
- Grau avançado em Ciência da Computação ou área relacionada