Desenvolvedor(a) Ruby
Descrição da Vaga
Estamos em busca de um(a) **Desenvolvedor(a) Ruby** para atuar no desenvolvimento, evolução e sustentação de aplicações robustas, escaláveis e de alta disponibilidade. A pessoa será responsável por participar de todo o ciclo de vida do software, desde o levantamento de requisitos até a entrega e manutenção em produção, trabalhando de forma colaborativa com times de produto, QA, DevOps e arquitetura. **Responsabilidades** Desenvolver e manter aplicações utilizando Ruby, principalmente com Ruby on Rails Criar e consumir APIs RESTful Atuar na correção de bugs, melhorias de performance e refatoração de código Escrever código limpo, testável e bem documentado Implementar e manter testes automatizados (unitários e de integração) Participar de revisões de código (code review) Colaborar com times multidisciplinares (Produto, QA, DevOps, UX) Apoiar atividades de deploy e troubleshooting em ambientes de homologação e produção **Requisitos obrigatórios** Experiência sólida com Ruby Experiência com Ruby on Rails Conhecimento em APIs REST Experiência com bancos de dados relacionais (PostgreSQL, MySQL ou similares) Conhecimento em Git e fluxo de versionamento Experiência com testes automatizados (RSpec, Minitest ou similares) Noções de boas práticas de desenvolvimento (SOLID, Clean Code) **Diferenciais** Experiência com Sidekiq, Resque ou ActiveJob Conhecimento em Docker e containers Experiência com CI/CD Vivência em ambientes cloud (AWS, GCP ou Azure) Conhecimento em microserviços Experiência com metodologias ágeis (Scrum, Kanban) Noções de segurança de aplicações **Perfil comportamental** Proatividade e senso de responsabilidade Boa comunicação e trabalho em equipe Capacidade de aprender e se adaptar rapidamente Visão de produto e qualidade de software
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev