Pessoa Desenvolvedora Ruby Pleno
Descrição da Vaga
**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** * Desenvolvimento de aplicações web; * Manutenção de sistemas para correção de falhas/erros; * Implementação de melhorias; * Atuar como parte da equipe ágil; * Desenvolver as funcionalidades de contato com o usuário; * Otimizar a aplicação para melhor velocidade e escalabilidade; * Garantir a validação dos dados fornecidos pelos usuários; * Criar código e bibliotecas reutilizáveis para uso futuro; * Estar em contato direto com os times de Data Labs, People Science e Produto, participando da construção de produtos e processos; * Estudar novas tecnologias e como aplicá\-las de forma a criar novas soluções ou melhorar as existentes; * Revisar código de outros pessoas desenvolvedoras. **Hard Skills** **O que esperamos encontrar em você:** * Experiência com Ruby e Ruby on Rails * Conhecimentos básicos de Node.js * Experiência com Sidekiq (processamento assíncrono e filas) * Banco de dados relacionais (preferencialmente PostgreSQL) * Versionamento com Git * Conhecimento em Docker para desenvolvimento * Experiência com REST APIs **People Skills** * Comunicação: Expressa ideias de forma clara e objetiva, adaptando a comunicação ao público e contribuindo para o alinhamento entre áreas e times. * Flexibilidade: Mostra abertura para mudanças e novos aprendizados, ajustando\-se bem a diferentes contextos, demandas e formas de trabalho. * Organização: Mantém suas tarefas, prazos e prioridades sob controle, garantindo entregas consistentes e bem estruturadas. * Colaboração: Atua de forma cooperativa com colegas e outras áreas, compartilhando conhecimento e buscando soluções conjuntas. * Gestão do tempo: Planeja e distribui suas atividades de modo eficiente, equilibrando qualidade e velocidade nas entregas. * Proatividade: Antecipase a problemas, propõe melhorias e busca soluções sem depender exclusivamente de direcionamentos. * Autonomia: Conduz suas entregas com independência, sabendo quando pedir ajuda e quando assumir decisões com segurança. * Responsabilidade: Assume compromissos com seriedade, cumpre prazos e responde pelos resultados das próprias ações e decisões. * Criatividade: Propõe abordagens inovadoras para resolver problemas técnicos e melhorar processos ou produtos. * Trustability: Constrói confiança por meio da consistência nas entregas, transparência na comunicação e postura ética no trabalho em equipe. **Será Considerado Um Diferencial** * Práticas de TDD/RSpec * Experiência com ambientes em nuvem (AWS, ECS, S3, RDS) * CI/CD (GitHub Actions, CircleCI) * Observabilidade (Sentry, Grafana, Prometheus) * Prisma ORM * NestJS * Yarn como gerenciador de pacotes **Sobre o Processo Seletivo** Aqui na Pin, oferecer a melhor experiência é o nosso principal objetivo durante o processo seletivo. Dito isso, queremos compartilhar com vocês um pouco sobre o nosso cronograma. Bora lá? Quase sempre, nossas oportunidades seguem o mesmo fluxo — ou seja, temos praticamente as mesmas etapas. São elas: - Triagem de Perfis: Geralmente, realizamos essa etapa de uma a duas semanas após a divulgação da vaga. - Agendamento de Entrevistas: Nos esforçamos para visualizar cada perfil inscrito. Quando temos muitas candidaturas, priorizamos o uso do apoio da IA para realizar a triagem de perfis. Por isso, queremos te dar uma dica: preencha todas as etapas com atenção e mantenha seu currículo 100% atualizado, utilizando palavras\-chave que facilitem a busca. - Bate\-papo com o RH: Nosso time será responsável por conduzir a primeira entrevista. Este é um momento para avaliarmos o seu fit cultural com o nosso time! Geralmente, essa etapa é realizada com o apoio da liderança ou de algum Pinner da equipe. - Case Técnico: Aqui na Pin, realizamos uma etapa prática para avaliar atentamente suas hard skills. Este momento é extremamente importante para consolidar seu conhecimento e também para nos apoiar na tomada de decisão. - Bate\-papo Final: Este bate\-papo é voltado para que a pessoa candidata conheça a liderança responsável ou uma pessoa representante da área. Carta\-Proposta: O momento final do processo seletivo, em que o nosso time entra em contato por telefone para formalizar a aprovação! É importante reforçar que sempre encaminhamos feedbacks! Normalmente, feedbacks personalizados são enviados quando temos mais contexto sobre a pessoa candidata — ou seja, quando ela avança para uma entrevista. ***Aqui na Pin nós valorizamos muito a diversidade e inclusão, por isso incentivamos a inscrição de mulheres, pessoas pretas, pessoas de todas as idades, pessoas com deficiência e LGBTQIA\+. Se você faz parte de um desses grupos, gostaríamos muito de te conhecer! Temos 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.***
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev