A Applause é uma das startups que mais crescem no Brasil. Somos uma plataforma gestão de campanhas de incentivo com o objetivo de incentivar e gamificar a jornada de profissionais de vendas e outras áreas, onde usuários que cumprem metas e missões ganham pontos que podem ser trocados por diversas experiências dentro da nossa plataforma, como hotéis, restaurantes, games e entretenimento.
Atualmente, contamos com cerca de 400 mil usuários e estamos em um ritmo acelerado de crescimento, com a ambição de escalar a plataforma para 10 milhões de usuários nos próximos anos.
A área de Engenharia de Software é fundamental para essa evolução. Nosso foco é sustentar o crescimento sólido, garantindo performance, segurança e estabilidade. Adotamos práticas modernas de engenharia, arquitetura cloud-native e sistemas distribuídos (microsserviços, containers, Kubernetes, Big Data & AI), com especialização em processamento intensivo de dados para suportar nossa ambiciosa meta de escala.
Sua missão principal como Engenheiro(a) de Software Sênior será:
* Arquitetar e executar a nossa visão de escala em colaboração com CPO e CTO.
* Desenvolver novas features e evoluir as existentes, garantindo soluções altamente escaláveis e eficientes, essenciais para suportar o crescimento para 10 milhões de usuários.
* Participar ativamente de decisões de arquitetura distribuída de sistemas, microserviços e design voltado a alto volume e intensidade de dados, propondo soluções e colaborando na evolução da nossa plataforma.
* Atuar como referência técnica para o time em backend, promovendo a excelência técnica e padrões de qualidade.
* Desenvolver o backend da plataforma, focando em robustez, escala, segurança e performance.
* Trabalhar em integrações complexas com terceiros, como marketplaces e provedores de prêmios (i.E. Gift Cards).
* Alta colaboração com o time de tecnologia, clientes e demais áreas, transformando problemas complexos em soluções de alta eficiência e baixo impacto operacional.
Experiência:
* Experiência mínima de 8 anos como desenvolvedor, sendo no mínimo 4 anos em ambientes de alto crescimento, startups ou equivalente.
* Experiência comprovada em arquiteturas escaláveis, resilientes e baseadas em microserviços e sistemas distribuídos.
Competências técnicas/ Hard Skills:
* Experiência avançada em Node.Js, NextJS, MongoDB, SQL e integrações de APIs de terceiros.
* Conhecimento aprofundado em orquestração de containers, especialmente com Kubernetes.
* Experiência sólida com serviços AWS (Amazon Web Services) para infraestrutura, escalabilidade e Big Data (ex: EC2, Lambda, Kafka, S3, Databricks, EMR, Kinesis, RDS/DynamoDB).
* Experiência com Big Data e construção de data pipelines ou soluções de processamento de dados em larga escala.
* Visão e experiência na construção de aplicações escaláveis para múltiplos milhões de usuários.
Competências Comportamentais/ Soft Skills:
* Pensamento flexível e colaborativo.
* Pró-atividade e autorresponsabilidade.
* Foco no usuário e na entrega de valor.
Diferenciais:
* Experiência com TypeScript e testes automatizados.
* Desejável experiência ou interesse em integrar serviços de Inteligência Artificial/Machine Learning (AI/ML) para aprimoramento de predições e escala da plataforma.
Condições de trabalho:
* Local de Atuação: Remoto (se fora de Curitiba) ou Híbrido (2-3x por semana no escritório em Curitiba).
* Salário: PJ com remuneração fixa.
* Equity: Possibilidade de equity vesting de acordo com performance e impacto estratégico para o negócio.