[3ClicksRH] – Desenvolvedor Fullstack Ruby

12 de agosto de 2024
Aplicar Agora

Descrição da oportunidade

#Por que ser um Desenvolvedor Fullstack na 3ClicksRH:

  • A 3ClicksRH redefine a gestão de RH através da inovação, simplicidade e foco na experiência do colaborador.
  • Somos a ponte para um RH mais estratégico e digital.
  • Oferecemos um ambiente desafiador, com espaço para crescer, liberdade para contribuir com suas ideias e flexibilidade necessária para alcançar o equilíbrio entre vida profissional e pessoal, você encontrará aqui na 3ClicksRH.
  • Temos 01 ano no mercado, o produto está sendo desenvolvido há 06 meses e já se encontra em produção.
  • Neste momento, estamos internalizando a esteira de desenvolvimento com o objetivo de acelerar o desenvolvimento do produto. 
  • Você será responsável pela evolução e desenvolvimento de atuais e novos produtos

#Seu desafio na 3ClicksRH será:

  • Migração da arquitetura atual monolítica para microserviços
  • Transmitir as necessidades do negócio e do cliente para o time de desenvolvimento, garantindo o correto entendimento da relação do produto com o negócio e a experiência ao usuário final
  • Facilitar tecnicamente o time, atuando como uma referência em arquitetura, código, produto, negócio e gestão de pessoas

#O que você vai fazer todos os dias:

  • Participar do desenho de arquitetura e solução técnica criticando de forma proativa e construtiva o modelo proposto;
  • Garantir a elaboração de documentos técnicos, mantendo-os atualizados conforme a evolução do produto;
  • Desenvolver soluções de TI a partir de desenhos técnicos;
  • Garantir o desenvolvimento de componentes reutilizáveis e performáticos;
  • Garantir a qualidade de entregas, considerando os critérios de aceite das estórias definidos;
  • Garantir que os entregáveis passem por testes unitários e integrados ao produto de forma que as PRs sejam disponibilizadas sem bugs e dentro do prazo estipulado para a publicação;
  • Trazer soluções tecnológicas e de inovação que possam contribuir para termos uma aplicação de referência com tecnologia de ponta;
  • Reportar Issues e Impedimentos para os gestores imediatos;
  • Apoiar o time nas estimativas das demandas de forma realista;
  • Saber apresentar o objetivo e escopo de seus entregáveis e itens do backlog para o time de desenvolvimento;
  • Atuar de forma transparente com a liderança em relação aos acontecimentos dentro do time/sprint, trabalhando no desenvolvimento de software, aplicando metodologia ágil: scrum;
  • Comunicar-se de forma clara e transparente com todos os níveis da organização, garantindo a integração com as áreas de negócio;
  • Auto-organização do seu trabalho no dia-a-dia
  • Trabalhar em equipe e apoiar a coordenação do time técnico, tornando o time cada vez mais produtivo e auto suficiente.

#O que você precisa conhecer e saber fazer:

  • Desenvolvimento FullStack com experiência em Ruby e ReactJS para criação de telas, facilitando a comunicação entre o back e front-end.
  • Desenvolvimento de REST API e microserviços, para construção de BFF – integração de front e back-end – e integração entre sistemas parceiros;
  • Arquitetura Cloud AWS;
  • Aplicação de boas práticas – Solid e Clean – no desenvolvimento de arquitetura.

#Se você conhecer também….sua curva de crescimento será acelerada !

  • Projetos usando metodologia ágeis (Scrum);
  • Mensageria – SNS, RabbitMQ;
  • CI/CD.

#Nosso stack:

  • Backend em Ruby
  • Frontend em React
  • Banco de dados – Postgrees 
  • Redis para cacheamento
  • API Rest