Engenharia de Software Backend Pleno - Ruby on Rails - RD Station (Remoto)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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: No dia a dia, você será responsável por solucionar desafios técnicos complexos com foco em entregas rápidas e geração de valor contínua. Buscamos pessoas com mentalidade prática e orientada a resultados, que valorizem simplicidade, agilidade e a abordagem lean como parte essencial da forma de trabalhar. Suas principais entregas: Implementar soluções técnicas com foco em qualidade, legibilidade e aderência aos padrões definidos pela equipe, contribuindo para a construção de sistemas escaláveis, seguros e sustentáveis; Planejar e executar suas entregas com autonomia proporcional ao nível de experiência, mantendo o alinhamento com as prioridades do time e garantindo previsibilidade e confiabilidade no cumprimento dos compromissos assumidos; Atuar com responsabilidade sobre os sistemas em produção, monitorando erros, corrigindo bugs e colaborando na manutenção da saúde técnica das aplicações, incluindo jobs assíncronos e filas; Participar ativamente de refinamentos, discussões técnicas e planning sessions, contribuindo com ideias, apontando riscos técnicos e ajudando a detalhar as tarefas de forma clara e executável; Buscar aprendizado constante por meio de feedbacks, revisões de código e iniciativas de melhoria contínua, demonstrando evolução técnica e autonomia crescente na resolução de problemas; Colaborar com o time durante o discovery técnico de novas demandas, propondo alternativas simples e eficientes, alinhadas à arquitetura vigente, e evitando soluções desnecessariamente complexas; Manter uma comunicação transparente e respeitosa com o time, compartilhando contexto, levantando dúvidas de forma clara e contribuindo para um ambiente colaborativo e de alta confiança. Perfil que buscamos: Ruby on Rails: familiaridade prática com Rails, seguindo boas práticas de organização de código, convenções do framework e padrões de desenvolvimento orientado a domínio. Arquitetura de Software: conhecimento em design de sistemas, modularização e APIs RESTful. Práticas de Engenharia de Software: conhecimento de princípios SOLID, design patterns, code review, testes automatizados, refatoração e versionamento de código (Git). Programação Ruby: proficiência em Ruby moderno, com capacidade de escrever código expressivo, legível e bem testado. Background Jobs e Processamento Assíncrono: familiaridade com filas de processamento assíncrono utilizando Sidekiq, incluindo criação de workers, retentativas e monitoramento de jobs. Ciclo de vida de desenvolvimento: participação no fluxo de entrega (discovery técnico, refinamentos, QA e deploy), com crescente autonomia em cada etapa. Bancos de dados: familiaridade com bancos relacionais (ex: PostgreSQL), incluindo modelagem de dados e escrita de queries. Experiência comprovada como engenheiro(a) de software, atuando com desenvolvimento e sustentação de sistemas backend em produção. Participação ativa em projetos de produto digital com entregas significativas em sistemas escaláveis e de alta disponibilidade. Experiência prática com Ruby on Rails,
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at rdstation? Share your experience