IM

Pessoa Desenvolvedora Fullstack Sênior | Ruby on Rails

Impulso

  • Nível

    Sênior

  • Contrato

    Tempo Integral / PJ

  • Localização

    Remoto — Brasil (todo o país)

1. Resumo da Posição
Estamos em busca de um(a) pessoa Desenvolvedora Ruby on Rails para atuar na manutenção e evolução de sistemas em produção, com forte capacidade de lidar com código legado, otimizar performance e integrar serviços, com qualidade, testes e observabilidade no dia a dia.

2. Responsabilidades e Atribuições da Posição
Atuar de forma hands-on em Ruby on Rails, mantendo e evoluindo sistemas em produção com segurança e foco em estabilidade
Trabalhar com código legado (debug, refatoração e evolução incremental), reduzindo risco e aumentando previsibilidade de entregas
Otimizar consultas e modelagem no PostgreSQL, analisando planos de execução e eliminando gargalos de performance
Criar e manter testes automatizados (unitários/integrados) para suportar evolução contínua e refatorações com confiança
Desenvolver e integrar APIs (REST/GraphQL) e serviços externos, garantindo contratos, versionamento e tratamento de falhas
Evoluir pipelines de CI/CD (ex.: GitHub Actions, Heroku), melhorando qualidade, velocidade e confiabilidade de deploy
Atuar em frontend quando necessário com React e/ou Next.js, integrando com o backend e garantindo boa experiência
Containerizar e padronizar ambientes com Docker, mantendo práticas de versionamento e fluxo colaborativo com Git
Implementar e acompanhar monitoramento/observabilidade (logs, tracing, alertas), usando ferramentas como Sentry ou similares
Utilizar IA assistiva (ex.: GitHub Copilot, ChatGPT) com criticidade para aumentar eficiência sem comprometer qualidade

3. Requisitos Obrigatórios
Experiência sólida com Ruby on Rails e manutenção de sistemas em produção
Vivência com código legado (debug, refatoração e evolução incremental)
Experiência com PostgreSQL e otimização de queries
Conhecimento em testes automatizados (RSpec, Minitest, Jest)
Experiência com APIs REST e GraphQL e integração com serviços externos
Familiaridade com pipelines CI/CD (GitHub Actions, Heroku)
Experiência com React e/ou Next.js
Conhecimento em Docker e versionamento com Git
Experiência com monitoramento e observabilidade (logs, tracing, Sentry ou similares)
Uso de ferramentas de IA assistiva (ex.: GitHub Copilot, ChatGPT)

4. Requisitos Diferenciais
Experiência aprofundada com migração/modernização de monólitos Rails (strangler pattern, modularização)
Experiência com alto volume e otimização de custos/performance em produção (cache, jobs, filas, indexação)