Understood

Engenheiro Full-Stack Sênior

TypeScriptPythonReactSQLPostgreSQLAWSGCPDockerKubernetes
Tradução automática. Consulte o original.

SOBRE A UNDERSTOOD

Understood é uma organização sem fins lucrativos que ajuda milhões de pessoas a navegar pelas realidades da neurodivergência. Traduzimos conhecimento confiável sobre TDAH, dislexia e discalculia em orientações claras, ferramentas práticas e apoio comunitário — para que as pessoas não apenas se sintam informadas, mas também compreendidas.

Ter um compromisso compartilhado com nossos valores é um fator chave em qualquer contratação que fazemos. Temos cinco valores centrais:

  1. Aprenda continuamente.
  1. Aja com intenção.
  1. Defenda a diferença.
  1. Inspire mudanças.
  1. Cresçam juntos.

Venha fazer parte de uma organização com um espírito empreendedor que está ajudando a moldar o mundo para a diferença. Juntos, podemos construir um mundo onde todos possam atingir seu pleno potencial.

Para saber mais sobre a Understood, visite: understood.org understood.org.

QUEM VOCÊ É

Para avançar a missão da Understood e ampliar nosso impacto, estamos contratando um Engenheiro Full-Stack Sênior, reportando a um Gerente de Engenharia, para trabalhar em nossos sistemas frontend, backend e de IA. Você se juntará a uma equipe multifuncional e colaborará estreitamente com as equipes de produto, design, dados e conteúdo para construir e evoluir as plataformas que impulsionam Understood.org e nossas experiências assistidas por IA.

O candidato ideal se sente confortável trabalhando em todo o stack — desde React e Next.js no frontend até Python e Django no backend — e traz experiência comprovada com produtos baseados em LLM. Você contribuirá para um portfólio crescente de ferramentas de IA, incluindo nosso assistente conversacional e experiências multimodais emergentes, enquanto ajuda milhões de famílias a navegar pelas diferenças de aprendizado e pensamento.

COMPROMISSO COM DIVERSIDADE, EQUIDADE E INCLUSÃO

Esta é uma função híbrida que exige um mínimo de três (3) dias por semana em nosso escritório em NYC, com foco em segunda, terça e quinta-feira. Somos um ambiente baseado em Mac, e os membros da equipe recebem um laptop Mac para o seu trabalho.

A faixa salarial base para esta função é de no mínimo US$ 155,000 - US$ 175,000 no máximo, dependendo dos anos de experiência e qualificações. Oferecemos um pacote abrangente de benefícios que apoia o bem-estar de nossos membros da equipe e suas famílias. Você pode saber mais sobre nossos benefícios e ofertas drive.google.com/file/d/1OwFs0rpKlrGYl37MJIz-6DYTS3cOhn1Y/view?usp=sharing.

Understood.org não patrocina candidatos para vistos de trabalho ou residência permanente legal, incluindo o fornecimento de assistência com extensões de OPT.

Understood incentiva indivíduos de todos os estilos de aprendizado e origens étnicas, raciais e socioeconômicas, incluindo aqueles cujas experiências de vida podem incluir o desafio de acesso devido a uma deficiência, a se candidatarem a esta posição. Estamos comprometidos em maximizar a diversidade de nossa organização, pois queremos envolver todos que possam contribuir para apoiar este trabalho.

Understood é um empregador que oferece igualdade de oportunidades e considera todas as candidaturas sem levar em conta raça, cor, religião, credo, sexo, origem nacional, ancestralidade, idade, nacionalidade ou status de cidadania, estado civil ou familiar, status de parceria doméstica, status de cuidador, orientação sexual, gênero, identidade ou expressão de gênero, mudança de sexo ou status transgênero, informação genética, condição médica, gravidez, parto ou condições médicas relacionadas, deficiência física ou mental (onde o candidato ou funcionário é qualificado para realizar as funções essenciais do trabalho com ou sem acomodação razoável), qualquer status militar ou de veterano protegido, ou status como vítima de violência doméstica ou de namoro, agressão sexual ou ofensa, perseguição, ou quaisquer outras características protegidas pela lei federal, estadual ou local ou de pessoas com as quais essa pessoa se associa, ou quaisquer outras características legalmente protegidas.

Para informações adicionais sobre diferenças de aprendizado e pensamento, incluindo TDA/TDAH, dislexia, discalculia, disgrafia, dispraxia, desafios de função executiva, dificuldades de aprendizado não verbal, problemas de processamento e muito mais, visite understood.org understood.org/.

#LI-BL1

O QUE VOCÊ FARÁ

  1. Colaborar com equipes multifuncionais (produto, design, dados, conteúdo) para projetar, desenvolver e manter recursos em todo o full stack
  1. Construir experiências frontend de alta qualidade e acessíveis em Next.js, React e TypeScript, incluindo as interfaces de chat com estado, streaming e multimodais (voz, texto para voz, voz para texto) que alimentam nossos assistentes de IA.
  1. Arquitetar e lançar os serviços backend e APIs (Python, Django, SQL) por trás deles, incluindo integrações com PostgreSQL, Redis, Pinecone e Contentful.
  1. Monitorar e melhorar os KPIs de desempenho de IA, incluindo latência do sistema e tempo para o primeiro token (TTFT)
  1. Você sabe como construir produtos acessíveis e localizados
  1. Ser responsável pelo seu trabalho em todo o ciclo de vida de desenvolvimento de software, desde a arquitetura e planejamento até o desenvolvimento, implantação e monitoramento
  1. Lançar cedo e com frequência. Dividir grandes problemas em incrementos pequenos e liberáveis e colocá-los nas mãos dos usuários usando feature flags, testes A/B e rollouts progressivos, em vez de lançamentos de grande porte.
  1. Ficar próximo das pessoas que servimos. Investigar feedback do usuário, tickets de suporte e análises de produto para encontrar o problema real, e então implementar a menor mudança que o resolva.
  1. Utilizar ferramentas como DataDog, Sentry e Langsmith para monitoramento, alertas e análises para identificar e resolver proativamente problemas; ser responsável pela saúde de seus serviços
  1. Colaborar efetivamente com equipes internas e parceiros de desenvolvimento externos para co-projetar soluções, solucionar integrações e revisar código
  1. Participar de revisões de código, orientar engenheiros juniores e contribuir para a melhoria contínua dos processos de desenvolvimento e melhores práticas
  1. Manter-se atualizado com as tecnologias emergentes e tendências do setor, defendendo ferramentas e práticas que aprimorem nosso processo de desenvolvimento e ofertas de produtos

REQUISITOS ESSENCIAIS

  1. Mais de 7 anos de experiência profissional entregando software em produção, com profundidade significativa em desenvolvimento frontend e backend
  1. Forte expertise em TypeScript, React e Next.js, incluindo experiência na construção de interfaces com estado e de streaming
  1. Experiência comprovada com Python e Django (ou frameworks backend equivalentes)
  1. Proficiência em projetar e construir API RESTful
  1. Experiência trabalhando com bancos de dados relacionais (PostgreSQL, MySQL) e bancos de dados vetoriais (Pinecone)
  1. Confortável trabalhando na nuvem (GCP, AWS, ou similar)
  1. Experiência em monitorar e instrumentar serviços de produção; usamos Datadog e esperamos que os engenheiros sejam responsáveis pela saúde de seus serviços
  1. Habilidade comprovada em liderar projetos como líder técnico
  1. Capacidade de dividir projetos complexos em incrementos pequenos e entregáveis e colocá-los rapidamente nas mãos de usuários reais, usando feature flags, rollouts graduais e plataformas de experimentação (Statsig ou similar) para mitigar riscos ao longo do caminho, em vez de esperar por uma versão 3 polida.
  1. Interesse genuíno nos problemas dos usuários. Você lê a caixa de entrada de suporte, assiste a replays de sessão e trata "isso está realmente funcionando para as pessoas?" como parte da definição de concluído.
  1. Excelentes habilidades de comunicação, especialmente ao explicar assuntos técnicos para stakeholders não técnicos e engenheiros mais juniores
  1. Prospera em um ambiente colaborativo e está motivado a promover uma cultura de trabalho em equipe, compartilhamento de conhecimento e melhoria contínua
  1. Familiaridade com ferramentas de observabilidade além do monitoramento básico (rastreamento distribuído, análise de logs)

SERIA BOM TER

IA e Personalização

  1. Experiência em produção com orquestração de LLM e design de agentes: LangChain / LangGraph / LangSmith ou equivalentes, roteamento multi-agente, camadas de memória e personalização (LangMem ou similar), e Protocolo de Contexto de Modelo (MCP).
  1. Uma abordagem prática para tornar LLMs confiáveis em produção: engenharia e ajuste de prompts, avaliação sistemática de saídas, guardrails e fallbacks, e design em torno de alucinações e outros modos de falha.
  1. Experiência com geração aumentada por recuperação (RAG) e bancos de dados vetoriais (Pinecone, Weaviate, pgvector, ou similar).
  1. Experiência na construção de experiências de IA multimodais em tempo real (streaming de texto, voz, TTS/STT, Web Audio, WebRTC, OpenAI SDKs em tempo real), incluindo otimização de latência e tempo para o primeiro token (TTFT) em produção.

Confiança, Segurança e Conformidade

  1. Experiência na construção ou contribuição para sistemas de confiança e segurança (moderação de conteúdo, filtragem de entrada/saída, guardrails para conteúdo gerado por IA)
  1. Familiaridade com princípios de privacidade desde o design, classificação de dados e gerenciamento de consentimento em produtos voltados para o usuário
  1. Compreensão de frameworks de conformidade relevantes para produtos digitais adjacentes à saúde ou focados em crianças (por exemplo, COPPA, leis estaduais de aplicativos complementares, SOC 2, ISO 42001)

Geral

  1. Experiência com Contentful
  1. Experiência com programação assíncrona e filas de tarefas
  1. Experiência com Docker e/ou Kubernetes
  1. Capacidade comprovada de colaborar e integrar código de agências de desenvolvimento externas ou contratados
  1. Experiência com React Native ou desenvolvimento de aplicativos móveis
  1. Um histórico no setor sem fins lucrativos ou uma forte paixão por usar a tecnologia para o bem social

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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores