Desenvolvedor Ruby on Rails Pleno

Kazap Technology
Sênior
Presencial
Publicado em 21 de novembro de 2025

Descrição da Vaga

Estamos buscando um(a) **Desenvolvedor(a) Ruby on Rails Pleno** para atuar junto a um time ágil e multidisciplinar. Se você é uma pessoa comunicativa, com boa vivência técnica em desenvolvimento e bom conhecimento de infraestrutura web, essa vaga é pra você! **Quem somos:** Somos uma empresa consolidada, com mais de 16 anos de experiência no mercado de desenvolvimento de softwares. Valorizamos um ambiente amigável, focado no bem\-estar de nossos colaboradores, e acreditamos no poder da colaboração e do aprendizado contínuo. Com uma cultura bem estabelecida e um plano de carreira bem estruturado, buscamos pessoas que queiram crescer junto conosco. **Sede da empresa:** Interior de São Paulo (trabalho remoto). **O que oferecemos:** * **Trabalho 100% remoto.** * Clima acolhedor, com valorização do bem\-estar. * Oportunidade de desenvolvimento com um plano de carreira estruturado. **O que esperamos de você:** Queremos pessoas que valorizem o trabalho em equipe, estejam dispostas a compartilhar conhecimento e feedbacks e que gostem de construir soluções que melhorem a vida das pessoas em conjunto com um time talentoso e colaborativo. **Habilidades técnicas:** **Experiência com Ruby on Rails:** * Mínimo de 3 anos de experiência com Ruby on Rails em projetos de médio a grande porte. * Conhecimento avançado das convenções do framework, melhores práticas e padrão MVC. **Desenvolvimento Back\-end:** * Experiência em criação e manutenção de APIs RESTful. * Capacidade de implementar lógica de negócios complexa e trabalhar com background jobs (ex.: Sidekiq). * Conhecimento sobre otimização de desempenho, incluindo uso de cache (Redis ou similar). **Banco de Dados:** * Experiência sólida com bancos de dados relacionais, especialmente PostgreSQL. * Conhecimento de otimização de queries, modelagem de dados e uso de migrations. * Familiaridade com bancos de dados NoSQL (ex.: MongoDB). **Front\-end:** * Experiência com Vue.js para criação de interfaces dinâmicas e interativas. * Capacidade de integrar componentes Vue.js com APIs Rails e manter uma experiência de usuário fluida. * Conhecimento de templating no Rails utilizando ERB, Haml e Slim. **Elasticsearch:** * Experiência básica ou exposição ao uso de Elasticsearch. * Conhecimento sobre como configurá\-lo e integrá\-lo para funcionalidades de busca. **Arquitetura de Software:** * Experiência com design de sistemas escaláveis e manuteníveis. * Conhecimento de padrões de design (Design Patterns). **Segurança:** * Entendimento de práticas de segurança em aplicações web, incluindo prevenção de ataques comuns como SQL Injection, XSS e CSRF. * Experiência com a implementação de autenticação e autorização (ex.: Devise, JWT). **Testes:** * Experiência com testes automatizados (RSpec, Minitest) para garantir a qualidade do código. **Infraestrutura e DevOps:** * Conhecimento em Docker para criação de contêineres e gerenciamento de ambientes isolados. * Conhecimento em Kubernetes para orquestração de contêineres e deploys escaláveis. **Versionamento:** * Experiência avançada com Git, incluindo práticas de code review e workflows como Git Flow ou trunk\-based development. **WebSockets e Background Jobs:** * Experiência com implementação de WebSockets no Rails (ex.: ActionCable). * Capacidade de lidar com filas de processamento assíncrono (ex.: Sidekiq, Resque). **Habilidades Pessoais:** **Comunicação:** * Habilidade de articular ideias complexas para diferentes públicos, incluindo times técnicos e stakeholders não técnicos. * Experiência com metodologias ágeis, como Scrum ou Kanban, para colaborar em equipes multifuncionais. **Gostar de Desafios:** * Interesse em lidar com problemas complexos e propor soluções inovadoras. * Disposição para aprender novas tecnologias e superar limitações técnicas e de negócios. **Resolução de Problemas:** * Proatividade para identificar e resolver problemas de maneira eficiente e escalável. * Mentalidade de melhoria contínua para propor novas soluções e processos. **Educação** Formação em Ciência da Computação, Engenharia de Software ou áreas relacionadas (ou experiência equivalente).

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev