CSC Leasing Co.
Tern Travel
Engenheiro(a) de Software Sênior
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
- 🌱 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.
- 🧭 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.
- 💪 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
- 👂 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.
- ➕ 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'.
- 📣 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.
- 🏃 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.
- 🤣 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.
- Entregar funcionalidades de integração funcionais e testadas toda semana, divididas nas menores peças entregáveis
- 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
- 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
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- Alta autonomia: Você pegou problemas ambíguos e subespecificados e os conduziu a um resultado funcional sem alguém gerenciando os passos.
- 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.
- 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.
- 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
- Experiência com Hotwire, Turbo ou Stimulus especificamente
- Confortável em lidar com integrações de terceiros quando uma funcionalidade exige
- 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
