Pessoa Desenvolvedora Sênior (Ruby) - Oportunidade PJ

Pin People

  • Brasil
  • Contrato
  • Período integral
  • Há 3 dias
  • Aplicar facilmente
Sobre nós:A Pin People tem como propósito construir relações mais humanizadas e prósperas entre pessoas e empresas, permitindo que ambos os lados sejam bem sucedidos ao longo da jornada. Afinal, todas as experiências importam. Nossa plataforma coleta dados sobre a experiência através de pesquisas e apresenta onde agir para gerar mais resultado para as suas pessoas e o seu negócio.Nosso time de Tecnologia tem como propósito usar a tecnologia para promover inovação e solução de problemas proporcionando uma experiência incrível e segura dentro e fora da nossa área.Responsabilidades e atividades:
  • Atuar principalmente com Ruby on Rails no desenvolvimento e manutenção de nosso monolito principal.
  • Contribuir para decisões de arquitetura, design de sistemas e evolução técnica da plataforma.
  • Trabalhar juntamente com o time de produto para entregar soluções de alto impacto, com atenção à performance e escalabilidade.
  • Apoiar na melhoria contínua dos processos de desenvolvimento, testes e revisão de código.
  • Ocasionalmente, contribuir com melhorias em frontend integrado (Rails + JQuery + HTML/CSS), quando necessário.
O que esperamos de você:Hard Skills:
  • Sólida experiência com desenvolvimento backend em Ruby on Rails.
  • Conhecimento em boas práticas de design de software, arquitetura e testes automatizados.
  • Experiência com performance de sistemas em escala.
  • Mentalidade colaborativa e foco em entrega de valor com qualidade.
  • Boa comunicação e disposição para trabalhar em um ambiente remoto e dinâmico.
Seria um diferencial:
  • Experiência ou familiaridade com Node.js.
  • Vivência em empresas em fase de crescimento ou scale-up.
  • Interesse por dados, analytics ou produtos voltados para RH.
People Skills
  • Comunicação: Clareza ao expressar ideias e alinhar soluções com o time e stakeholders.
  • Flexibilidade: Capacidade de se adaptar a mudanças em requisitos e tecnologias.
  • Organização: Manutenção eficiente do código, tarefas e prioridades.
  • Colaboração: Trabalho em equipe para resolver problemas e evoluir projetos.
  • Gestão do tempo: Equilíbrio entre qualidade e prazos nas entregas.
  • Proatividade: Antecipação de problemas e busca por melhorias contínuas.
  • Autonomia: Capacidade de tomar decisões técnicas com segurança.
  • Responsabilidade: Compromisso com qualidade, prazos e impactos do código.
  • Criatividade: Desenvolvimento de soluções inovadoras e eficientes.

Pin People