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