Engenharia de Software Backend Pleno - Ruby on Rails | RD Station (Remoto)

🕒 Julho 14

🗣️🇧🇷🇵🇹 Português obrigatório

Candidatar-se
Encontrar Vagas Remotas Similares

📊 Verifique sua pontuação de currículo para esta vaga

Melhore suas chances de conseguir uma entrevista verificando sua pontuação de currículo antes de se candidatar.

Logo of RD Station

RD Station

1001 - 5000 funcionários

Fundada em 2011

📣 Marketing

💼 Consultoria

📦 Logística

Marketing • Consulting • Logistics

Greenhouse Software é uma plataforma abrangente de contratação, projetada para ajudar empresas a atrair, contratar e realizar o onboarding de talentos de forma eficaz e estratégica. Ela oferece fluxos de trabalho escaláveis, melhorias na experiência do candidato e integra-se perfeitamente a diversos sistemas para fornecer relatórios detalhados e insights. A Greenhouse foca na criação de uma cultura com foco em pessoas e foi reconhecida como líder em aquisição de talentos, recebendo prêmios por suas soluções de software corporativo. A plataforma foi desenvolvida para atender negócios de todos os tamanhos, de empresas em estágio inicial a grandes organizações modernas, e enfatiza contratações justas e com propósito para maximizar o retorno sobre o investimento (ROI).

Descrição

• 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.

🎯 Requisitos

• 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, atuando na construção e manutenção de aplicações backend em produção. • Familiaridade com design de APIs, modelagem de dados relacionais e integração entre serviços. • Vivência com times ágeis, colaborando com PMs, designers e outros engenheiros(as) na construção de soluções orientadas a produto. • Conhecimento básico de ferramentas de versionamento e CI/CD, com entendimento sobre ambientes de deploy e monitoramento de aplicações.

🏖️ Benefícios

• N/A

Candidatar-se

Vagas Similares

🕒 Julho 14

Ben Fatto

51 - 200

💼 Consultoria

📣 Marketing

☁️ SaaS

Desenvolvedor de software focado em criar soluções escaláveis e seguras com .NET e Angular em ambiente remoto. Colabora com equipes para melhorar desempenho e aplicar boas práticas.

🗣️🇧🇷🇵🇹 Português obrigatório

🗣️🇺🇸🇬🇧 Inglês obrigatório

🕒 Julho 14

Code Group

51 - 200

💼 Consultoria

📣 Marketing

📦 Logística

Desenvolver projetos em Go e coordenar atividades de desenvolvimento com a equipe. Monitorar e aprimorar a qualidade do código e colaborar com stakeholders.

🗣️🇧🇷🇵🇹 Português obrigatório

🕒 Julho 14

INDT - Instituto de Desenvolvimento Tecnológico

201 - 500

💼 Consultoria

🏭 Manufatura

🏥 Saúde

Desenvolvedor Java Sênior focado em inovação para sistemas bancários na INDT. Responsabilidades incluem desenvolver sistemas bancários escaláveis e colaborar com times multidisciplinares.

🗣️🇧🇷🇵🇹 Português obrigatório

🕒 Julho 14

People Talent

11 - 50

💼 Consultoria

📣 Marketing

🎯 Recrutamento

Desenvolvedor Backend Sênior com Golang para projetos estratégicos em instituição de pagamentos regulada. Trabalho com microserviços, alta disponibilidade e foco em desempenho e segurança.

🗣️🇧🇷🇵🇹 Português obrigatório

🕒 Julho 14

INEX

51 - 200

💼 Consultoria

🏥 Saúde

🏗️ Construção

Desenvolvedor Java Sênior atuando em uma squad ágil para desenvolver soluções escaláveis em nuvem. Envolvimento em projetos de alta disponibilidade usando microserviços e serviços AWS.

🗣️🇧🇷🇵🇹 Português obrigatório