Pular para o conteúdo

Forma.ai

Staff Back End Engineer (Plataforma de Dados)

JavaScriptTypeScriptPythonJavaReactSQLAWSDockerKubernetesC#Go
Tradução automática. Consulte o original.

Sobre

Forma.ai: Forma.ai é uma startup Série B que está revolucionando a forma como a remuneração de vendas é projetada, gerenciada e otimizada. Gerenciamos bilhões em comissões anuais para líderes de mercado como Edmentum, Stryker e Autodesk.

Nosso crescimento foi impulsionado por nossa paixão em mudar e moldar fundamentalmente a forma como as empresas usam inteligência de vendas para impulsionar a estratégia de negócios.

Estamos recebendo indivíduos igualmente motivados que estão animados para criar algo grandioso!

Sobre a Equipe

Engenheiros nesta equipe constroem nosso motor de cálculo baseado em regras para processar comissões de vendas. Isso pode parecer simples se você nunca foi exposto a planos de comissão de vendas, mas não é! Temos poucas reuniões, alta responsabilidade. A maior parte da equipe está no fuso horário EST, mas temos alguns localizados em PST e Central também. Estamos longe de manutenção / evolução progressiva em muitas áreas, há muito espaço para causar um grande impacto no design geral.

O que você fará

Reportando-se ao Gerente da Plataforma de Dados, você desempenhará um papel crítico na evolução de nossa plataforma de dados baseada em Spark. Você liderará os esforços de desenvolvimento para nossos recursos complexos e ricos em dados da plataforma, ao mesmo tempo em que será um exemplo para a equipe de qualidade de código e design de software ponderado. Você trabalhará no código mais desafiador da Forma.

Como Engenheiro Staff, espera-se que você opere com um alto grau de propriedade e confiança. Isso inclui identificar proativamente riscos arquitetônicos, expor casos extremos ou restrições que outros podem não ver, e defender melhorias que fortaleçam a integridade de longo prazo do sistema. Valorizamos engenheiros que trazem perspectivas ponderadas - mesmo quando desafiam suposições - e que ajudam a equipe a antecipar problemas.

Você irá:

  1. Projetar e evoluir serviços backend que impulsionam fluxos de trabalho do produto.
  1. Arquitetar modelos de dados que representam estruturas hierárquicas e de grafo, relacionamentos e conjuntos de dados empresariais em larga escala.
  1. Construir sistemas determinísticos e confiáveis que permitam aos clientes raciocinar claramente sobre seus dados.
  1. Impulsionar decisões arquitetônicas que equilibram extensibilidade, desempenho e simplicidade operacional.
  1. Melhorar a observabilidade, estratégia de testes e confiabilidade de produção em serviços backend.
  1. Colaborar estreitamente com o Produto para traduzir requisitos de negócios sutis em designs limpos e escaláveis.
  1. Mentorar engenheiros de todos os níveis e ajudar a elevar o padrão para as práticas de engenharia backend.
  1. Usar e demonstrar o uso de ferramentas de IA para melhorar a velocidade de implementação, investindo ponderadamente em especificações técnicas e de produto.

O que procuramos

  1. Experiência significativa no projeto e construção de sistemas backend complexos em ambientes de produção.
  1. Capacidade comprovada de identificar riscos não articulados, propor abordagens alternativas e defender melhorias arquitetônicas com raciocínio técnico sólido.
  1. Experiência em pelo menos uma linguagem backend de nível de produção (por exemplo, Python, Java, Kotlin, Go, C#, etc.).
  1. Forte base em design de esquema relacional, modelagem de dados e SQL.
  1. Experiência trabalhando com Spark, ou outras ferramentas/frameworks de ETL.
  1. Experiência trabalhando com estruturas de dados hierárquicas, semelhantes a grafos ou com muitos relacionamentos.
  1. Excelentes habilidades de comunicação escrita e verbal.
  1. Um histórico de melhoria de escalabilidade, confiabilidade e observabilidade em sistemas distribuídos ou intensivos em dados.
  1. Desejo de influenciar a arquitetura e a direção do produto - não apenas implementar tarefas.
  1. Prosperar em um ambiente colaborativo e detalhista entre Engenharia, Produto e Análise.
  1. Familiaridade com bancos de dados de grafos ou conceitos de modelagem baseados em grafos é um grande diferencial.

Seria bom ter

  1. Experiência na construção de produtos SaaS atendendo a clientes de médio ou grande porte.
  1. Experiência na construção de sistemas baseados em regras, fluxos de trabalho de validação ou plataformas de aprovação/governança.
  1. Familiaridade com infraestrutura baseada em AWS e Kubernetes.
  1. Exposição a Gerenciamento de Desempenho de Vendas (SPM), RevOps, Compensação de Incentivos (ICM) ou domínios relacionados. ****

O que o sucesso parece: 30/60/90 dias

Tecnologias que usamos

  1. Frontend: JavaScript, React, TypeScript
  1. Backend: Java/Springboot, Django, Postgres
  1. Infraestrutura: AWS, Docker

O que o sucesso parece: 30/60/90 dias

Primeiros 30 dias

Você se concentrará em construir um contexto profundo sobre o domínio do produto, a arquitetura backend e os modelos de dados que impulsionam a plataforma da Forma.

Ao final dos seus primeiros 30 dias, você terá:

  1. Desenvolvido um forte entendimento do produto, clientes e domínio de desempenho de vendas da Forma.ai.
  1. Construído um modelo mental claro da arquitetura backend, serviços principais e fluxos de dados em todo o sistema.
  1. Adquirido familiaridade com modelos de dados chave, incluindo estruturas hierárquicas, relacionamentos e entidades orientadas por fluxo de trabalho.
  1. Configurado seu ambiente de desenvolvimento e se tornado confortável navegando na base de código, serviços e infraestrutura.
  1. Aprendido as práticas de engenharia da equipe em relação a testes, observabilidade, implantação e confiabilidade.
  1. Construído relacionamentos com parceiros de engenharia, produto e análise.
  1. Contribuído para discussões técnicas, fazendo perguntas ponderadas e identificando áreas iniciais de complexidade ou risco.
  1. Entregue melhorias ou correções pequenas, mas significativas, para construir familiaridade com o sistema.
  1. Começado a identificar oportunidades para melhorar a modelagem de dados, a clareza do sistema ou a confiabilidade backend.

Primeiros 60 dias

Você começará a ser responsável por sistemas backend significativos e a influenciar decisões técnicas.

Ao final dos seus primeiros 60 dias, você terá:

  1. Assumido a responsabilidade por um componente, serviço ou fluxo de trabalho backend significativo.
  1. Projetado e entregue código backend bem estruturado e de fácil manutenção, alinhado aos padrões do sistema.
  1. Colaborado estreitamente com o Produto para traduzir requisitos de negócios complexos em designs backend escaláveis.
  1. Demonstrado forte julgamento na modelagem de dados, especialmente em torno de relacionamentos, hierarquia e representação de fluxo de trabalho.
  1. Identificado e exposto riscos arquitetônicos, casos extremos ou inconsistências em sistemas existentes.
  1. Proposto e, quando apropriado, implementado melhorias na arquitetura backend, modelos de dados ou limites de serviço.
  1. Contribuído para melhorias na observabilidade, testes e confiabilidade de produção.
  1. Participado ativamente em revisões de código e discussões de design técnico, elevando o padrão de qualidade e clareza.
  1. Começado a mentorar ou apoiar outros engenheiros em áreas de força.
  1. Construído contexto de sistema suficiente para fazer trocas informadas entre desempenho, extensibilidade e simplicidade.

Primeiros 90 dias

Você estará operando como um líder técnico confiável em sistemas backend.

Ao final dos seus primeiros 90 dias, você terá:

  1. Liderado o design e a entrega de uma iniciativa backend complexa abrangendo múltiplos serviços ou domínios.
  1. Introduzido ou melhorado significativamente modelos de dados centrais, arquitetura de sistema ou tratamento de fluxo de trabalho.
  1. Demonstrado a capacidade de antecipar e mitigar riscos arquitetônicos de longo prazo.
  1. Influenciado a direção técnica através de propostas e decisões de design claras e bem fundamentadas.
  1. Melhorado a confiabilidade, observabilidade ou escalabilidade de sistemas backend críticos.
  1. Estabelecido fortes relacionamentos de trabalho entre Engenharia, Produto e Análise.
  1. Elevado os padrões de engenharia através de mentoria, revisões de design e orientação técnica.
  1. Ajudado a equipe a raciocinar melhor sobre fluxos de trabalho complexos e intensivos em dados através de um design de sistema mais claro.
  1. Identificado e começado a executar investimentos backend de longo prazo que melhoram a integridade do sistema e a velocidade do desenvolvedor.
  1. Demonstrado impacto claro tanto na qualidade do sistema quanto na capacidade da equipe de entregar com confiança em escala.

Informações Adicionais sobre a Vaga:

Esta posição é para uma vaga existente

Uso de IA para Recrutamento

Atualmente, a Forma.ai não utiliza inteligência artificial como parte de nosso processo de recrutamento, especificamente, mas não se limitando à triagem, filtragem e seleção de candidatos.

Nosso compromisso com você

A Forma é uma orgulhosa empregadora de oportunidades iguais, comprometida em criar um ambiente de trabalho diversificado e inclusivo. Todos os esforços para acomodar candidatos para acessibilidade serão feitos mediante solicitação. As informações recebidas relacionadas a acomodações serão tratadas com confidencialidade. Sabemos que se candidatar a uma nova função exige muito esforço. Você é encorajado a se candidatar mesmo que sua experiência não corresponda exatamente à descrição da vaga. Existem muitos caminhos para uma carreira de sucesso e estamos ansiosos para ler o seu.

Agradecemos a todos os candidatos pelo interesse, no entanto, apenas os candidatos qualificados serão pré-selecionados.

O que você pode esperar de nós

  • Remuneração significativa. Além do seu salário base, você ingressará em nosso plano de participação acionária para funcionários para reconhecer ainda mais suas contribuições para o sucesso da Forma.ai.
  • Cobertura de saúde. Temos um pacote completo de benefícios que inclui seguro médico, odontológico, oftalmológico, de invalidez e de vida, e um programa de licença parental remunerada.
  • Aprendizado e desenvolvimento. Acesse os recursos que você deseja para ajudá-lo a crescer em sua função, utilizando nosso subsídio anual de treinamento de $750.
  • Crescimento. Você terá uma enorme oportunidade de construir uma carreira para si mesmo e adquirir o tipo de experiência que procura, seja como um contribuidor individual ou como um líder de pessoas.

Nossos Valores

Trabalhar bem, juntos. Somos reais. Temos filhos e animais de estimação. Hipotecas e empréstimos estudantis. Estamos nisso juntos, então não importa o quão brilhante qualquer um de nós seja, sempre nos damos bem uns com os outros – sem exceções.

Seja preciso. Seja implacável. Acreditamos que a complacência gera fracasso, então estabelecemos novas metas assim que as alcançamos. Persistimos diante da adversidade, aprendemos com nossos erros e nos impulsionamos a melhorar continuamente. O status quo é kryptonita.

Ame nossa tecnologia. Ame nossos clientes. Nossa plataforma resolve um problema muito complexo em um mercado atualmente mal atendido. Embora nem todos na Forma estejam em contato direto com o cliente, todos nós somos focados no cliente. Talvez até um pouco obcecados pelo cliente.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026