Estamos buscando um(a) Desenvolvedor(a) Sênior Full Stack experiente para se juntar à nossa equipe dinâmica, especializada na criação de aplicações web e microsites altamente escaláveis e de alto desempenho. Este cargo focará no uso de tecnologias de ponta como React, Node.js, TypeScript, Ruby on Rails e Heroku, e envolverá o desenvolvimento de componentes de código reutilizáveis e frameworks que possam suportar soluções globais com customização local. Você também irá liderar projetos de inovação técnica, impulsionar a adoção de ferramentas de IA e otimizar o desempenho e a resiliência de aplicações em sistemas globalmente distribuídos. Se você é apaixonado(a) por desempenho, automação e pela criação de sistemas de fácil manutenção, esta é a oportunidade para você.
Responsabilidades do Cargo- Projetar e implementar aplicações full stack escaláveis e de alto desempenho usando React, Node.js, TypeScript e Ruby on Rails.
- Arquitetar e desenvolver microsites com manutenção mínima, focando em alta reutilização de código, desenvolvimento orientado a componentes e implantação regional rápida.
- Construir e manter componentes de UI modulares, templates reutilizáveis e bibliotecas internas para acelerar a velocidade de desenvolvimento e padronizar a experiência do usuário.
- Desenvolver e manter serviços de backend e APIs com Node.js e Ruby on Rails, garantindo escalabilidade, segurança e integração eficiente com o frontend e sistemas de terceiros.
- Otimizar o desempenho tanto do frontend quanto do backend, com metas de tempo de carregamento inferior a 200ms, cobertura de testes superior a 90% e redução de 30% no tamanho do bundle.
- Gerenciar infraestrutura e implantações usando Heroku, NGINX, pipelines de CI/CD e workflows do GitHub.
- Integrar Google Tag Manager (GTM) para análises, rastreamento de conversão e testes A/B, apoiando as equipes de marketing e produto.
- Entregar soluções globalmente escaláveis com flexibilidade integrada para melhorias regionais, permitindo um tempo de resposta mais rápido para requisitos localizados.
- Liderar decisões de arquitetura de frontend e backend, aplicar as melhores práticas de codificação e liderar a adoção de padrões de desenvolvimento modernos.
- Mentorear desenvolvedores júnior, conduzir revisões de código entre pares e apoiar o crescimento da equipe de engenharia por meio de documentação e padrões compartilhados.
- Liderar projetos de inovação técnica, incluindo o desenvolvimento de provas de conceito para avaliar tecnologias emergentes e integrá-las ao ciclo de vida de desenvolvimento.
- Impulsionar a adoção e integração de ferramentas de IA no processo de desenvolvimento para aumentar a eficiência, incluindo codificação assistida por IA, testes e práticas de implantação.
- Otimizar o desempenho e a resiliência em aplicações distribuídas globalmente, garantindo alta disponibilidade e baixa latência para usuários em todo o mundo.
- Implementar e evoluir abordagens assistidas por IA para codificação, testes e implantação para aumentar a produtividade e reduzir erros humanos.
- Colaborar de perto com as equipes de design, produto e marketing para garantir a integração perfeita de sistemas frontend e backend, garantindo desempenho e qualidade de ponta a ponta.
- Assumir a responsabilidade pela pilha de tecnologia e garantir que ela se mantenha atualizada, eficiente e alinhada às necessidades do negócio. Avaliar e implementar novas tecnologias quando aplicável.
- Desenvolver e aplicar estratégias de testes abrangentes para frontend e backend, usando frameworks de testes automatizados e manuais.
- Identificar áreas para refatoração e otimização de código para garantir a longevidade e escalabilidade dos sistemas.
- Assegurar que todos os sistemas e microsites sejam construídos para serem facilmente mantidos e estendidos.
RequisitosObrigatórios
- Sólida experiência em desenvolvimento full stack.
- Proficiência em React, Node.js, TypeScript, Ruby on Rails.
- Experiência prática com Heroku, NGINX, GitHub, pipelines de CI/CD.
- Experiência comprovada na construção de microsites escaláveis com arquitetura reutilizável.
- Forte compreensão sobre a construção de soluções globais com customizações localizadas.
- Experiência com Google Tag Manager e ferramentas de desempenho de frontend.
- Experiência em liderar projetos de inovação técnica e integrar tecnologias emergentes.
- Forte compreensão de ferramentas de IA e sua aplicação em processos de codificação, testes e implantação.
Desejáveis
- Experiência com CMSs headless para microsites baseados em conteúdo.
- Familiaridade com GraphQL, microsserviços ou arquitetura serverless.
- Experiência com estratégias de localização e internacionalização.
- Familiaridade com frameworks de IA e aprendizado de máquina para desenvolvimento de software.