RD Station

Engenharia de Software Backend Sênior - Ruby on Rails | RD Station (Remoto)

RD Station · Brazil

Software Development · 1,001-5,000 employees

6 h ago
Remote Mid (2-5 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and evolve scalable technical solutions with a focus on code quality, readability, and performance. Maintain production systems by monitoring health, resolving incidents, and contributing to platform reliability.

What they look for

Ruby on Rails Software Engineering System Design Scalability RSpec Git GitHub NoSQL MongoDB CI/CD Agile Scrum Kanban TDD Algorithms Data Structures

Requirements

Requires at least 4 years of experience in Web/SaaS development using Ruby on Rails. Candidates must have strong knowledge of computer science fundamentals, system design, and automated testing with RSpec.

Benefits

Emotional support Financial support Physical wellness support Occupational support Social support

Full description

Quer fazer parte de um time que cria oportunidades e potencializa a evolução?

Como alcançamos tudo isso?

Através de um ecossistema de mais de 12 mil pessoas inconformadas que, juntas, oferecem soluções, produtos e educam o mercado. Atuamos como uma Única TOTVS, integrando diferentes soluções e expertises para educar o mercado e simplificar o mundo dos negócios. Para nós, a evolução é constante e acontece de gente para gente: usamos nossa inquietude para antecipar tendências e transformar o crescimento real da tecnologia.

Nosso jeito de ser:

🤖IH + IA (Inteligência Humana + Inteligência Artificial): Acreditamos que a tecnologia potencializa, mas as pessoas direcionam. Aqui, a IA nos dá escala e eficiência, enquanto a nossa Inteligência Humana traz a estratégia, o contexto e o cuidado. É essa combinação que nos permite criar soluções inovadoras com um propósito real.

🚀Protagonismo e Evolução: Somos movidos pelo aprendizado contínuo e pela coragem de assumir o comando da própria carreira. Aqui, incentivamos a inquietude e oferecemos o ambiente fértil para quem quer crescer, criar e se transformar.

Resultado Responsável: Valorizamos a liberdade para agir e a responsabilidade com o todo. Aqui, você tem voz para desafiar o status quo e autonomia para buscar resultados que gerem valor real para nossos clientes e para a sociedade.

🧘🏼‍♀️Bem-Estar Integral: Cuidamos de quem faz a evolução acontecer. Buscamos o bem-estar integral de cada pessoa colaboradora, por meio de ações e benefícios que viabilizam recursos de autocuidado através de 5 pilares: Emocional, Financeiro, Físico, Ocupacional e Social.

🫂Pluralidade e Pertencimento: A diversidade é o que nos torna potentes. Promovemos a inclusão e o pertencimento de forma ativa, garantindo que a TOTVS seja um lugar onde você pode ser quem você é. Nossa expertise é humana e viva: acolhemos as diferenças para empoderar negócios dentro e fora da empresa.

Seu desafio no time:

Transforme o futuro do RD Vendas conosco. Faça parte da evolução da nossa arquitetura e desenvolva soluções escaláveis que geram impacto real para milhares de clientes. Atue em um time com alta autonomia, colaboração e excelência técnica, onde qualidade de código, boas práticas e entregas consistentes caminham lado a lado.

Suas principais entregas:

  • Desenvolver e evoluir soluções técnicas com foco em qualidade, legibilidade e escalabilidade, seguindo as boas práticas e padrões de engenharia do time.
  • Planejar e executar suas entregas com autonomia, garantindo previsibilidade, alinhamento com as prioridades do time e qualidade nas entregas.
  • Atuar na evolução e sustentação dos sistemas em produção, monitorando a saúde das aplicações, corrigindo incidentes e contribuindo para a confiabilidade da plataforma, incluindo processamento assíncrono e filas.
  • Participar ativamente de refinamentos, planejamentos e discussões técnicas, propondo soluções, identificando riscos e contribuindo para decisões de arquitetura e implementação.
  • Colaborar com o time por meio de revisões de código, compartilhamento de conhecimento e melhoria contínua, contribuindo para a evolução técnica coletiva.
  • Investigar problemas de forma estruturada, propor melhorias e buscar aprendizado contínuo para evoluir a qualidade do produto e da engenharia.
  • Manter uma comunicação clara, transparente e colaborativa, compartilhando contexto, alinhando expectativas e contribuindo para um ambiente de confiança e alta performance.

Perfil que buscamos:

  • Experiência sólida (4+ anos) no desenvolvimento de aplicações Web/SaaS utilizando Ruby on Rails.
  • Conhecimento em fundamentos de Ciência da Computação, incluindo concorrência, performance, escalabilidade, algoritmos, estruturas de dados e boas práticas de engenharia de software.
  • Experiência com controle de versão utilizando Git e GitHub.
  • Experiência com testes automatizados utilizando RSpec.
  • Vivência em System Design e arquitetura de software, participando da definição e evolução de soluções escaláveis.

Será considerado um diferencial:

  • Experiência na implementação e evolução de pipelines de CI/CD.
  • Experiência com bancos de dados NoSQL, especialmente MongoDB.
  • Vivência em equipes que utilizam metodologias ágeis (Scrum, Kanban ou XP) e práticas de engenharia como TDD e Integração Contínua (CI).

Etapas do processo seletivo:

  • Aplicação - Envio da inscrição;
  • Mindsight – Teste de estilo de trabalho;
  • Talent Acquisition - Entrevista por competência com o time de recrutamento;
  • Desafio Técnico – Teste de avaliação de habilidades técnicas;
  • Entrevista Técnica - Entrevista técnica para discussão de requisitos da vaga;
  • Entrevista Final - Conversa final com a gerência para alinhamento;
  • BP Interview - Momento com a Business Partner para falar sobre cultura e valores;
  • Offer - Fase de conclusão do processo seletivo, com a apresentação da proposta de trabalho.

Obs: Podem ter etapas complementares e/ou alterações, de acordo com a necessidade do processo.

🔒 Nos comprometemos com a segurança dos seus dados! Em nosso Aviso de Privacidade, descrevemos quais dados coletamos, como são consumidos e armazenados, em conformidade com a LGPD.

Se você é uma pessoa movida por desafios, criatividade e impacto genuíno, avance conosco nessa jornada de evolução!

Faça parte do nosso time!