Pular para o conteúdo

Tern Travel

Engenheiro(a) de Software Sênior

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

O QUE VALORIZAMOS @ TERN

Cada funcionalidade que entregamos semanalmente insere mais do setor de viagens em uma única plataforma. Se você quer ser o responsável pelo desenvolvimento, entregar a cada semana e conquistar este mercado de reservas de viagens de US$ 1.6T com uma equipe nativa de IA e baixo ego, precisamos conversar.

Engenheiro(a) de Software Sênior

Por que a Tern?

A Tern está construindo a plataforma na qual os consultores de viagens gerenciam todo o seu negócio, e acreditamos que o próximo grande agregador em viagens está sendo construído agora, com IA. A janela para conquistar este mercado está aberta, e pretendemos aproveitá-la. Com capital e momentum real por trás de nós, estamos expandindo a equipe de engenharia neste verão para impulsionar o que já está funcionando.

O QUE VALORIZAMOS @ TERN

  1. 🌱 Estamos sempre melhorando. Seja aprofundando seu ofício, aprendendo com um colega de equipe ou abraçando um novo desafio, o crescimento é central para nossa identidade.
  1. 🧭 Agimos com agência otimista. Tomamos iniciativa, buscamos clareza e avançamos, mesmo quando o caminho não é óbvio. Através de cada pico e vale, lideramos com curiosidade, risadas, gentileza e resolução.
  1. 💪 Esperamos excelência operacional. Entregamos valor aos nossos usuários toda semana. Acreditamos que hábitos compostos levam à produtividade sustentável, consistência e confiança mútua.

Princípios Operacionais

  1. 👂 Entendemos profundamente nossos usuários. Em todos os níveis da organização, nos esforçamos para entender aqueles que servimos e a indústria em que operamos.
  1. ➕ Abraçamos o poder do 'e', e não 'ou agora'. Desafiamos trade-offs fazendo perguntas melhores. Dividimos problemas difíceis em pequenas partes e os abordamos com intenção. Também sabemos tomar a decisão difícil de dizer 'não agora'.
  1. 📣 Falamos e avançamos. Todos na Tern têm voz e responsabilidade de usá-la. Convidamos tensão saudável, compartilhamos opiniões divergentes precocemente e nos desafiamos com curiosidade, não ego.
  1. 🏃 Movemo-nos rápido e cuidamos dos detalhes. A velocidade importa e o progresso implacável vence a perfeição sempre. Mas velocidade não é caos: mantemos o alinhamento, somos donos de nossos resultados e nos preocupamos profundamente com a qualidade.
  1. 🤣 Levamos o trabalho a sério, mas não a nós mesmos. Contratamos pessoas gentis e motivadas que elevam o ambiente. Se você tem um ego grande ou se leva muito a sério, não vai durar.

SOBRE A TERN

A Tern é uma empresa de software com investimento de capital de risco, em missão para remodelar a indústria de agências de viagens de US$ 127B, devolvendo o poder aos empreendedores que a construíram.

Quase 98% das agências de viagens são pequenas empresas. Essas empresas têm sido cronicamente mal atendidas pela tecnologia. Estamos aqui para mudar isso. Nossa plataforma ajuda consultores de viagens a gerenciar operações mais eficientes, profissionais e lucrativas, dando a eles a infraestrutura moderna de que precisam para liderar o próximo capítulo das viagens.

Mas o impacto vai além dos negócios. Consultores de viagens ajudam clientes a se moverem de forma mais intencional pelo mundo. Quando um viajante trabalha com um consultor, é mais provável que ele evite locais superlotados e gaste seu dinheiro em lugares onde pode fazer um bem real. Esse é o tipo de viagem que queremos mais.

Na Tern, acreditamos em pequenas empresas. Acreditamos no poder das viagens. E estamos construindo o futuro de ambos.

O QUE VOCÊ FARÁ

Estamos expandindo a equipe de engenharia de produto e buscamos engenheiros full-stack experientes para assumir a responsabilidade por superfícies de produto reais de ponta a ponta. Este não é um cargo de especialista. Você atuará onde for necessário em nossos squads: desde modelos de dados backend, front end Hotwire, jobs em segundo plano, chamadas de terceiros quando o trabalho exigir, desenvolvimento mobile, etc. Você irá para onde a funcionalidade precisar de você. Temos necessidades de engenharia em diversas áreas para nos ajudar especificamente a construir nosso back office de agência, fluxos de trabalho de consultores, estruturação de fornecedores/trabalho financeiro e engenharia de suporte, com um roadmap em constante evolução.

Você fará parceria próxima com produto e design para transformar um problema em bruto em uma funcionalidade entregue, depois a observará em produção e será responsável pelas correções. Com o tempo, à medida que você constrói um histórico aqui, assumirá problemas mais ambíguos e mais responsabilidade pelas áreas que você gerencia.

Este papel é responsável por uma parte real de como a Tern funciona, o tipo de trabalho do qual o resto da equipe depende. Contratamos engenheiros com alta autonomia e confiança para executar independentemente, definir direção através de seu trabalho e elevar o padrão de todos ao seu redor. Contratamos pela execução comprovada, então queremos ver evidências específicas do que você entregou e do impacto que teve, em seu currículo e na conversa.

  1. Entregar funcionalidades de integração funcionais e testadas toda semana, divididas nas menores peças entregáveis
  1. Contribuir para as abstrações, ferramentas e fluxos de trabalho assistidos por IA que tornam cada nova integração ou funcionalidade mais rápida que a anterior
  1. Melhorar os engenheiros ao seu redor através de revisões de código que ensinam e contexto compartilhado precocemente

O QUE VOCÊ TEM

Padrões de Engenharia

  1. Entregue regularmente. Cada dupla de engenharia entrega uma funcionalidade funcional e testada toda semana. Rapidez e qualidade não estão em conflito. Testes fazem parte do desenvolvimento.
  1. Nós somos donos do nosso código e de como os usuários o experimentam. Observamos o que entregamos em produção, ficamos próximos do suporte, AppSignal, Bugsnag e Canny, e somos responsáveis por nossas correções de ponta a ponta.
  1. Tornamos as pessoas ao nosso redor mais rápidas e melhores, através de revisões de código que ensinam, trabalho escrito claro e desbloqueando nossos colegas rapidamente.
  1. Cada equipe é uma equipe de IA. Usamos IA fluentemente no trabalho diário, desde revisão de design até geração de testes e depuração. Executamos Claude Code com uma biblioteca profunda de habilidades e agentes personalizados, uso ilimitado de tokens, e estamos ativamente construindo ferramentas baseadas em agentes e MCP sobre nossos próprios sistemas. É assim que nos movemos rápido e construímos bem.

Nossa stack

A Tern é uma aplicação Ruby on Rails com front end Hotwire, sustentada por um banco de dados Postgres e hospedada no Heroku, embora estejamos migrando para a Google Cloud Platform. Nossos dados fluem para o BigQuery, onde criamos relatórios no Hex. O Claude Code, com nossa própria biblioteca de habilidades e agentes personalizados, faz parte do desenvolvimento diário. Você não precisa ter usado todas as ferramentas, mas deve ser fluente o suficiente para ser produtivo rapidamente e estar entusiasmado em trabalhar dessa maneira.

O QUE VOCÊ TEM

  1. Abrangência Full-stack: Histórico de responsabilidade por funcionalidades em toda a stack, modelagem de dados backend, lógica de negócios e UI front-end, não apenas uma camada. Você se sente confortável em transitar de uma migração de schema para um polimento de UI na mesma semana.
  1. Fluência em Ruby on Rails: Experiência real em produção em Rails ou um framework MVC comparável. Você conhece as convenções, sabe onde elas falham e quando dobrá-las.
  1. Alta autonomia: Você pegou problemas ambíguos e subespecificados e os conduziu a um resultado funcional sem alguém gerenciando os passos.
  1. Senso de produto: Você se importa com o que está construindo, não apenas como. Você questiona uma especificação quando a experiência do usuário não faz sentido.
  1. Instintos de confiabilidade: Você pensa em casos extremos, modos de falha e observabilidade por padrão. O monitoramento de produção é parte de como você constrói, não algo que você adiciona depois.
  1. IA em seu fluxo de trabalho diário: Exemplos específicos de onde a IA o tornou mais rápido ou melhor. Você a usa para se mover rapidamente enquanto questiona sua saída.

Este não é o seu papel se você quer ficar em uma camada da stack, precisa de tickets totalmente especificados para começar, ou trata testes e monitoramento como trabalho de outra pessoa.

PONTOS BÔNUS

  1. Experiência com Hotwire, Turbo ou Stimulus especificamente
  1. Confortável em lidar com integrações de terceiros quando uma funcionalidade exige
  1. Experiência em uma equipe de produto pequena e dinâmica onde você era responsável por funcionalidades amplas em vez de uma fatia estreita

COMO CONTRATAMOS

Nossa entrevista é construída para revelar execução demonstrada, e a mantemos deliberadamente leve em vez de uma longa maratona.

Analisamos currículos em busca de coisas específicas e verificáveis que você entregou e o impacto que tiveram, não responsabilidades ou títulos.

Aprofundamos em uma ou duas coisas que você pessoalmente construiu e entregou. Queremos a história real: a ambiguidade, os becos sem saída, o que quebrou e como você foi responsável pela correção.

Damos um exercício prático que reflete o trabalho real, com ferramentas de IA disponíveis e esperadas.

E, ao longo de tudo, procuramos evidências de que trabalhar com você tornou outros engenheiros melhores em seus trabalhos.

Levamos o trabalho a sério, não a nós mesmos. Se você está aqui para crescer, construir algo que mudará a indústria e elevar o nível das pessoas ao seu redor, adoraríamos conhecê-lo.

A Tern está comprometida em construir uma equipe que represente pessoas de muitas origens e experiências de vida diferentes, refletindo nossa visão de mundo que coincide com os usuários e clientes que servimos em todo o mundo. Preferimos que você se candidate, então pense em nossas postagens como o início da conversa. Aproveite a chance, você pode ser uma adição maravilhosa à nossa equipe Tern, mesmo que não atenda totalmente a todos os requisitos da descrição do cargo.

POR QUE SE JUNTAR À TERN?

  • Faça parte de uma equipe orientada por missão que está transformando o espaço de planejamento de viagens
  • Trabalhe com uma equipe solidária, curiosa e criativa
  • Influencie e molde nossa abordagem de engenharia desde o início
  • Pacote competitivo de salário, ações e benefícios

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