[AIDA] – Desenvolvedor Fullstack Typescript

30 de julho de 2025
Aplicar Agora

Descrição da oportunidade

#Por que ser Desenvolvedor Fullstack Senior TypeScript na AIDA:

  • Vanguarda em Inteligência Artificial e Experiência do Cliente: Você atuará no desenvolvimento de soluções inovadoras que transformam dados de interações de clientes em insights acionáveis, utilizando IA para extrair valor real de comunicações empresariais em escala.
  • Impacto Direto no Produto e Visão Full Cycle: A posição oferece contato direto com o usuário final, onde você verá suas entregas chegando ao cliente em tempo real, desenvolvendo uma visão completa de produto desde a concepção até a implementação.
  • Responsabilidade Estratégica em System Design: Você será responsável por arquitetar soluções escaláveis que processam desde 5 até 22 mil interações simultâneas, contribuindo para decisões técnicas fundamentais em um ambiente de alta performance.
  • Desenvolvimento de Competências Especializadas: Você irá aprimorar habilidades técnicas avançadas em arquiteturas event-driven, otimização de banco de dados, sistemas distribuídos e processamento de grandes volumes de dados transacionais.
  • Propósito e Inovação: Contribuir para revolucionar a monitoria de qualidade tradicional, criando soluções que realmente ajudam empresas a entender a voz do cliente ao invés de apenas punir operadores.
  • Remuneração Competitiva: Remuneração de R$ 10.000-R$ 15.000,00 em regime PJ, oferecendo estabilidade financeira e reconhecimento pelo nível técnico exigido.

#O seu desafio na AIDA será:

Arquitetura e System Design Fundamentais:

  • Projetar e implementar soluções escaláveis que suportem variações extremas de volume (de 5 a 22 mil interações simultâneas), aplicando princípios sólidos de system design para garantir performance e disponibilidade.
  • Desenvolver arquiteturas event-driven e sistemas desacoplados, integrando MonoRepo com microserviços de pipeline de dados de forma eficiente e maintível.

Desenvolvimento Full Cycle com Visão de Produto:

  • Atuar com mentalidade full cycle, desde o levantamento de requisitos até a entrega final, sempre pensando no impacto da solução no usuário final e no valor agregado para o negócio.
  • Colaborar diretamente com áreas de produto para transformar demandas de clientes em soluções técnicas viáveis, questionando o “como” para focar no “resultado esperado”.

Performance e Otimização Crítica:

  • Otimizar queries complexas e implementar índices eficientes para lidar com grandes volumes de dados transacionais.
  • Garantir baixa latência em sistemas de alta disponibilidade, aplicando técnicas avançadas de otimização de banco de dados e arquitetura.

Qualidade de Engenharia e Boas Práticas:

  • Implementar testes unitários para todas as novas funcionalidades, contribuindo para a melhoria contínua da qualidade do código.
  • Aplicar princípios de Clean Code e arquitetura hexagonal em um ambiente que valoriza excelência técnica.

#O que você vai fazer todos os dias:

  • Construir e manter funcionalidades em todo o monorepo fullstack utilizando tecnologias de ponta como TypeScript, React, Next.js e PostgreSQL.
  • Desenvolver e manter APIs robustas e sistemas backend em TypeScript com Hono.js, focando em performance e escalabilidade.
  • Implementar componentes React modernos seguindo padrões atuais de desenvolvimento e utilizando TailwindCSS.
  • Projetar e otimizar bancos de dados PostgreSQL com queries avançadas e técnicas de modelagem eficientes para alto volume de dados.
  • Construir integrações críticas com microserviços da pipeline de dados, garantindo fluxo contínuo de informações.
  • Escrever testes unitários e de integração (vitest, playwright) para garantir qualidade e confiabilidade do código.
  • Trabalhar com plataformas de nuvem (GCP) e gerenciamento de containers Docker em ambiente de produção.
  • Integrar e utilizar modelos de linguagem (LLMs) como ChatGPT em soluções de IA generativa para experiência do cliente.

#Estamos atraindo vivências e experiências em:

  • Desenvolvimento Fullstack Sólido: Construir aplicações web robustas e escaláveis, implementando componentes React complexos com tipagem TypeScript que garantam manutenibilidade e reduzam bugs em produção
  • Otimização Avançada de PostgreSQL: Queries otimizadas, modelagem de dados eficiente e performance em ambientes de alto volume transacional.
  • Arquitetura de Sistemas Escaláveis: Projetar e implementar sistemas de alta disponibilidade que suportam variações extremas de carga.
  • Plataformas de Nuvem: Experiência prática com Google Cloud Platform (GCP), AWS ou Azure, incluindo deploy e gerenciamento de aplicações em produção.
  • Testes e Qualidade de Código: Testes unitários e de integração utilizando ferramentas modernas como vitest e playwright.
  • Integrações com IA: Modelos de linguagem (LLMs), ChatGPT ou similares, preferencialmente em contextos de aplicações comerciais.

#Se você conhecer e souber fazer também… sua curva de aprendizado será acelerada:

  • Containers e DevOps: Conhecimento em Docker, gerenciamento de containers e práticas de CI/CD em ambientes de produção.
  • Observabilidade e Monitoramento: Experiência com ferramentas como Stackdriver, Prometheus, Grafana ou similares para acompanhamento de sistemas críticos.
  • APIs RESTful Robustas: Vivência em design e implementação de APIs escaláveis, considerando boas práticas de arquitetura e performance.
  • Frameworks CSS Modernos: Experiência com TailwindCSS ou outros frameworks que aceleram o desenvolvimento de interfaces responsivas.
  • Desenvolvimento Colaborativo: Experiência com Git em equipes, code review e metodologias ágeis em startups de alto crescimento.
  • Comunicação com Stakeholders: Habilidade para interagir diretamente com consultoria, áreas técnicas e clientes, traduzindo necessidades de negócio em soluções técnicas.