Caro usuário, habilite o javascript para que esse site funcione corretamente.

Desenvolvedor(a) Ruby on Rails Sênior

* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Senior

Atividades a serem realizadas:

  • Execução Técnica com Qualidade e Profundidade: Projetar, implementar e manter serviços backend performáticos e seguros em Ruby on Rails, seguindo princípios de legibilidade, escalabilidade e aderência aos padrões técnicos definidos pela equipe.
  • Responsabilidade sobre Sustentação e Estabilidade: Atuar na sustentação das aplicações, corrigindo bugs, otimizando consultas e implementando melhorias contínuas de performance, segurança e confiabilidade.
  • Colaboração no Roadmap Técnico e de Produto: Contribuir com o planejamento técnico junto a Product Managers, Designers e Tech Leads, ajudando a estimar demandas, levantar riscos e antecipar desafios na entrega de novas funcionalidades.
  • Influência Técnica e Disseminação de Boas Práticas: Participar ativamente de code reviews, propor melhorias de arquitetura, disseminar padrões de desenvolvimento e boas práticas, elevando o nível técnico coletivo do time.
  • Autonomia e Apoio à Tomada de Decisões Técnicas: Assumir a responsabilidade por partes críticas do sistema, sugerindo soluções alinhadas à arquitetura da área e apoiando o time na análise de trade-offs técnicos.
  • Participação em Discovery Técnico e Evolução de Arquitetura: Contribuir na evolução da arquitetura de microserviços e integrações, garantindo que as soluções sejam sustentáveis, observáveis e compatíveis com o crescimento do produto.

Entregas:

  • Entrega de serviços e APIs de alta qualidade e performance, alinhados ao roadmap definido.
  • Manutenção da saúde técnica das aplicações, com foco em estabilidade e observabilidade.
  • Participação ativa em sprints, refinamentos e revisões de entrega.
  • Apoio na disseminação de padrões e documentação técnica.

Requisitos Obrigatórios:

  • Experiência Profissional: atuação comprovada como Desenvolvedor(a) Backend Sênior em Ruby on Rails, participando da construção, evolução e sustentação de aplicações web modernas em produção, e de projetos complexos de produto digital com foco em escalabilidade, performance e qualidade técnica.
  • Linguagem e Framework: domínio em Ruby e Ruby on Rails, incluindo Active Record, migrations, background jobs (Sidekiq) e ActionCable.
  • Banco de Dados: domínio de PostgreSQL e Redis, incluindo otimização de queries, índices e caching.
  • Testes Automatizados: experiência sólida com RSpec (mocks, stubs e cobertura de testes).
  • Arquitetura de Software: conhecimento em design de sistemas, modularização, APIs REST e GraphQL, microserviços e mensageria (Pub/Sub, Sidekiq).
  • Práticas de Engenharia: domínio de princípios SOLID, design patterns, code review, refatoração e versionamento de código.
  • Metodologias Ágeis: vivência em times ágeis (Kanban/Scrum), colaborando com PMs, designers, engenheiros(as) e outros desenvolvedores(as).
  • Cloud e Observabilidade: experiência com GCP (Pub/Sub, Cloud Run, Cloud SQL) e ferramentas de monitoramento e observabilidade (Sentry, Rollbar, Datadog, Grafana, Prometheus).
  • CI/CD: experiência com ferramentas de integração e entrega contínua (GitHub Actions, GitLab CI, entre outras).

Requisitos Desejáveis:

  • Experiência com React ou outra tecnologia frontend para colaboração fullstack.
  • Vivência com containers (Docker/Kubernetes) e infraestrutura como código (Terraform, CloudFormation).
  • Conhecimento em arquiteturas orientadas a eventos e padrões de resiliência (retry, circuit breaker, exponential backoff).
  • Conhecimento em mais de 1 ano em outra linguagem de programação.

Soft Skills

  • Paixão genuína por tecnologia: motivado(a) por resolver problemas complexos e entregar valor real.
  • Protagonismo técnico: entende o impacto das próprias decisões e contribui ativamente na evolução da stack.
  • Responsividade a feedback: transforma retornos em oportunidades de melhoria contínua.
  • Autonomia com senso crítico: questiona, propõe e busca compreender o “porquê” das soluções.
  • Colaboração e empatia: atua com respeito e parceria em times multidisciplinares.
  • Curiosidade constante: acompanha tendências, testa novas tecnologias e compartilha aprendizados.
  • Comprometimento com a excelência: demonstra atenção aos detalhes e zelo pela qualidade do código entregue.

Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como:

  • Oportunidades 100% remotas 👨🏻‍💻
  • Vale home office 💻
  • Feedbacks periódicos 💬
  • Programa de indicações 🏅
  • Acolhimento psicológico 🙋🏻‍♂️
  • Ginástica laboral 🏋️
  • Academia de conhecimento 🧠
  • Convênio com escola de inglês 🔤
  • Reuniões trimestrais de transparência 🔃
  • Happy hour online 🍻
  • Kit de boas-vindas 🎁

BUSCAS DE VAGAS SEMELHANTES