Desenvolver aplicações web ponta a ponta, modelagem de dados e escrita de consultas SQL
Atuar na implementação de funcionalidades frontend e backend.
Desenvolver fluxos visuais que guiem o usuário com base na sua intenção de negócio utilizando Design System.
Participar da definição de arquitetura de sistemas (voltada à IA e Prompts).
Desenvolver APIs e integrações.
Melhorar a performance geral de aplicações usando técnicas avançadas como bundle splitting, redução de tempo de renderização, otimização do uso de APIs, estratégias de cache e análise detalhada de métricas de Web Vitals.
Garantir qualidade, performance e segurança das aplicações.
Realizar code reviews e mentoria técnica.
Trabalhar em conjunto com times multidisciplinares.
Implementar interfaces de alta performance capazes de renderizar a pré-visualização, filtros e a atualização em tempo real de altos volumes de contatos, mitigando gargalos de re-renderização em aplicações.
Arquitetar soluções de backend considerando aspectos sistêmicos cruciais como custos, impacto em produção, segurança de dados e otimização extrema de recursos ao lidar com atualizações em lote ou em tempo real de milhões de leads.
Garantir o codebase saudável, aplicar os princípios SOLID, Design Patterns e liderar discussões de arquitetura escalável.
Operar as aplicações em produção com postura customer-first, utilizando ferramentas de observabilidade como Datadog para construir painéis de monitoramento, identificar de forma definitiva gargalos de latência de IA ou de banco de dados e propor soluções definitivas.
Testes automatizados unitários e de integração, utilizando RSpec, assegurando alta cobertura e aderência às regras de negócio.
Participar ativamente das cerimônias do time (planejamentos de sprints, revisões) e de discussões multidisciplinares de Engenharia, Produto e Negócio. Realizar Code Reviews.
Requisitos:
Experiência sólida em desenvolvimento Full Stack.
Conhecimento avançado em JavaScript.
Experiência com React.
Experiência em desenvolvimento backend em Ruby on Rails.
Conhecimento em bancos de dados relacionais e não relacionais.
Experiência com APIs REST.
Conhecimento prático em componentes e padronização visual (Design Systems).
Proficiência avançada no GitHub, dominando fluxos de trabalho com Pull Requests, Git e ferramentas de automação de entrega contínua (CI/CD).
Entendimento claro das boas práticas no uso de IA para coding (revisão de código gerado por IA, validação de segurança e geração de testes funcionais).
Vivência com metodologias ágeis.
Conhecimento em Git.
Diferenciais:
Conhecimento em arquitetura de microsserviços.
Experiência prática na integração de camadas de backend com provedores de Inteligência Artificial Generativa ou LLMs, lidando com tratamento de prompts em background e consumo de payloads assíncronos.
Conhecimento prático ou familiaridade em ferramentas de processamento de filas e mensageria em larga escala (ex: Sidekiq, RabbitMQ, Apache Kafka).
Experiência prática no desenvolvimento de interfaces conectadas a APIs de IA Generativa ou Large Language Models (LLMs) (como tratamentos de streamings via WebSockets ou Server-Sent Events).
Experiência trabalhando diretamente com arquitetura de Micro Front-ends ou navegação SPA de alta complexidade.