Descrição:
Estamos em busca de um Engenheiro Líder Full-Stack experiente para guiar nossa equipe de engenharia no desenvolvimento contínuo e na 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. Este cargo oferece a oportunidade de liderar uma equipe talentosa enquanto faz contribuições técnicas significativas para uma plataforma sofisticada utilizada por profissionais de marketing.
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 espaços de trabalho multi-aplicativos 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 das regulamentações de privacidade de dados e melhores práticas de segurança
- Experiência em projetar, implementar ou manter sistemas compatíveis com a ISO 27001 e outras estruturas 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 princípios fundamentais (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)
- Graduação avançada em Ciência da Computação ou área relacionada
Responsabilidades
- Liderar uma equipe de engenheiros full-stack, fornecendo orientação técnica, mentoria e revisão de código
- Projetar e implementar soluções full-stack robustas usando: frontend React/TypeScript com a biblioteca de componentes Mantine
- Serviços de backend em Python (Flask, FastAPI ou similar)
- APIs GraphQL com Apollo Client (frontend) e servidores GraphQL baseados em Python
- Conduzir processos de tomada de decisão técnica, equilibrando os requisitos de negócios com as 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 gerenciamento de produtos e designers de UI/UX para traduzir requisitos em especificações técnicas
- Projetar e implementar modelos de dados escaláveis e APIs para apoiar lógica de negócios complexa
- Otimizar o desempenho da aplicação e garantir alta disponibilidade em várias aplicações
- Promover segurança de tipo e reutilização de código em toda a front-end e back-end
- Participar de todo o ciclo de desenvolvimento, desde o planejamento até a implantação
Requisito
Habilidades e Experiência Necessárias:
- Mais de 5 anos de experiência em desenvolvimento full-stack, com pelo menos 2 anos em um papel de liderança, com experiência em gerenciamento de pessoas tanto em trabalhos de projeto quanto em progressão de carreira
- Conhecimento avançado de React, TypeScript e práticas modernas de JavaScript
- Forte proficiência em Python e frameworks relacionados (Flask, FastAPI ou similar).
- 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 similar)
- Experiência com gerenciamento de formulários em aplicações React complexas
- Forte compreensão de padrões de gerenciamento de estado, frameworks de testes e estratégias de implantação
- Experiência com sistemas de build, empacotadores de módulos 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
- Proficência demonstrada no 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 central (10:00 AM - 6:00 PM Horário Padrão do Leste dos EUA), respeitando o equilíbrio entre vida profissional e pessoal
- Experiência em liderar equipes técnicas e orientar desenvolvedores juniores