Vaga de Engenheiro de Software Ruby on Rails Sênior, Remoto

Engenheiro de Software Ruby on Rails Sênior

📍 Remoto

Descrição da Vaga

Responsabilidades: 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. Requisitos Obrigatórios: Experiência comprovada como Engenheiro(a) Backend Sênior em Ruby on Rails, atuando na construção, evolução e sustentação de aplicações web modernas em produção. Domínio em Ruby e Ruby on Rails, incluindo Active Record, migrations, background jobs e ActionCable. Domínio de PostgreSQL e Redis (otimização de queries, índices e caching) Experiência sólida com RSpec, incluindo mocks, stubs e cobertura de testes. Conhecimento em design de sistemas, modularização, APIs REST ou GraphQL, microserviços e mensageria (Pub/Sub, Sidekiq). Experiência com GCP (Pub/Sub, Cloud Run, Cloud SQL) e ferramentas de monitoramento (Datadog, Grafana, Prometheus). Domínio de princípios SOLID, design patterns, code review, refatoração e versionamento de código. Experiência com ferramentas de CI/CD (GitHub Actions, GitLab CI, etc.) e monitoramento de erros (Sentry, Rollbar, Datadog). Vivência em times ágeis (Kanban/Scrum), colaborando com PMs, designers e outros engenheiros(as) backend. Participação ativa em projetos complexos de produto digital, com foco em escalabilidade, performance e qualidade técnica. 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).

Benefícios:

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 mensais de transparência Happy hour online Kit de boas-vindas

Publicado há 1 dia

Outras buscas que podem te interessar:

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados