Ofertas de empleo Full Stack Engineer Senior Brasil

Acerca del puesto Full Stack Engineer Senior Brasil

Sobre a Reservamos
Acreditamos que a tecnologia está transformando o setor de viagens para melhor. Em 2014, no Massachusetts Institute of Technology, decidimos começar nossa jornada como empresa com foco no mercado de viagens de ônibus. Nosso lema é simples: Seja criativo, assuma responsabilidade e jogue em equipe.

Objetivo geral da posição
A equipe de MidSize busca impulsionar a evolução dos nossos fluxos de compra em e-commerce para um grande volume de clientes internacionais. Trabalhando em um repositório compartilhado hospedado na Render, você terá total responsabilidade pela arquitetura backend e pela estabilidade dos sistemas.
Uma parte essencial da sua missão será desenhar uma arquitetura altamente flexível e multi-tenant, além de liderar a migração em larga escala dos nossos fluxos principais de Ruby on Rails para tecnologias emergentes como Encore e NextJs.

Principais responsabilidades

  • Arquitetar funcionalidades complexas: Assumir responsabilidade End-to-End pelo desenho, execução e lançamento de funcionalidades estratégicas para nossa plataforma multi-tenant.
  • Conduzir migrações tecnológicas: Liderar de forma estratégica a transição arquitetural do stack legado (Ruby on Rails / React) para Encore e NextJs, garantindo zero downtime.
  • Criar configurações dinâmicas: Desenvolver fluxos de compra flexíveis, que possam ser ativados ou desativados por cliente, mantendo uma base de código única, limpa e escalável.
  • Integrar e monitorar: Arquitetar integrações robustas com APIs de terceiros (IMS) e proteger proativamente a estabilidade da plataforma por meio de monitoramento avançado e testes automatizados E2E.
  • Mentorar o time: Ser referência técnica, contribuindo ativamente para o crescimento de engenheiros plenos e juniores através de pair programming e code reviews.

Quem buscamos
Estamos em busca de uma pessoa altamente autônoma, com perfil técnico de liderança, que compartilhe nossos valores e tenha foco em gerar impacto real para nossos clientes MidSize.

  • Dono(a) absoluto(a): Assume responsabilidade End-to-End por funcionalidades complexas, desde o desenho arquitetural até o deploy em produção e monitoramento de performance.
  • Referência técnica: Gosta de atuar em ambientes complexos e em constante evolução, elevando o nível técnico do time.
  • Inovador(a) orientado(a) por dados: Não segue tendências apenas por seguir — toma decisões técnicas baseadas em dados, pesquisa e provas de conceito.
  • Foco em impacto: Acredita que impacto somado a esforço gera compromisso verdadeiro. Busca constantemente agregar valor, promover mudanças e entregar resultados mensuráveis.

Requisitos, habilidades e conhecimentos

  • 5+ anos de experiência em engenharia backend, construindo e escalando aplicações web complexas.
  • Domínio em Ruby on Rails: Experiência sólida e profunda com RoR (otimização de performance, clean code).
  • Stack moderna: Forte familiaridade com JavaScript, TypeScript e React.
  • Pronto para migração: Facilidade técnica e interesse em dominar ferramentas modernas como Encore e NextJs.
  • Banco de dados & Cloud: Experiência avançada com PostgreSQL e deploy em nuvem (desejável experiência com Render).
  • Qualidade de software: Experiência prática criando e mantendo testes automatizados E2E em múltiplos ambientes.
  • Diferencial: Experiência com ferramentas de desenvolvimento assistidas por IA (Cursor, Claude) e arquiteturas multi-tenant.

Informações adicionais

  • Localização: Remoto (Brasil)

Benefícios e informações

  • Trabalho remoto do Brasil (preferencialmente São Paulo). Apesar do modelo remoto, será necessário ter disponibilidade para viagens pontuais, como reuniões com clientes ou encontros estratégicos.
  • Dias de folga remunerados: quatro semanas de descanso por ano para você usar como preferir.
  • Folga no dia do seu aniversário, para celebrar com amigos e família.
  • Folga em datas comemorativas não oficiais (Dia das Mães, Véspera de Natal, Quinta e Sexta-feira Santa).
  • Treinamento contínuo, com acesso a livros, plataformas de aprendizado e mais.

Se você é apaixonado(a) por potencializar talentos para gerar impacto positivo e busca uma oportunidade desafiadora em uma startup em crescimento, adoraríamos conhecer você.
Junte-se a nós e ajude a construir um time excepcional e uma cultura de sucesso!