[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: A remuneração varia entre R$ 10.000 e R$ 15.000, com flexibilidade para perfis excepcionais, reconhecendo a escassez de profissionais qualificados no mercado.

#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:

  • Desenvolver funcionalidades fullstack integrando frontend (aplicações web desktop) com backend principal e microserviços.
  • Implementar soluções para upload, processamento e armazenamento de arquivos em buckets, criando pipelines de dados eficientes.
  • Otimizar queries e estruturas de banco de dados PostgreSQL para suportar alto volume transacional.
  • Colaborar na resolução de problemas complexos, desde pequenos bugs até implementação de novas features do roadmap.
  • Participar de discussões de produto, questionando requisitos e propondo soluções técnicas alinhadas aos objetivos de negócio.
  • Implementar melhorias de observabilidade e logging utilizando ferramentas do GCP.
  • Trabalhar em ambiente ágil com dailies e comunicação constante com o time pequeno e colaborativo.

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

  • System Design e Arquitetura Escalável: Experiência comprovada em projetar sistemas que suportam alto volume transacional e variações extremas de carga.
  • Otimização de Banco de Dados: Domínio avançado em PostgreSQL, criação de índices, otimização de queries e performance em ambientes de dados massivos.
  • Desenvolvimento Full Cycle: Experiência em atuar desde levantamento de requisitos até deploy, com visão de produto e foco no usuário final.
  • Arquiteturas Event-Driven: Conhecimento prático em sistemas desacoplados, microserviços e processamento assíncrono.
  • Ambientes de Alta Performance: Vivência em cenários de baixa latência, alta disponibilidade e sistemas de missão crítica.

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

  • Experiência em Fintechs, Bancos ou E-commerce: Vivência em ambientes de alto volume transacional, baixa latência e requisitos rigorosos de disponibilidade.
  • Processamento de Dados e IA: Experiência com pipelines de dados, extração de insights ou integração com sistemas de inteligência artificial.
  • Observabilidade Avançada: Conhecimento em ferramentas de logging, tracking e monitoramento em ambientes de produção críticos.
  • Cultura de Startup em Crescimento: Experiência em ambientes dinâmicos onde é necessário “jogo de cintura” para resolver problemas diversos e comunicação direta com stakeholders.