Desenvolvedor Full Stack Senior (Java + React)

TIFull TimeBrazil

Apply Now

Sobre a Rethink:


Somos especialistas em transformação digital e atendemos grandes empresas do Brasil e do exterior. Usamos a tecnologia, o design e a estratégia para criar produtos digitais que as pessoas amam usar. Como gostamos de criar soluções digitais inovadoras, nosso time é formado por pessoas curiosas, criativas, que adoram fazer a diferença.


Se você tem esse perfil, gosta de aprender e quer ser Rethinker, essa vaga é para você! É importante lembrar que por aqui valorizamos e respeitamos a diversidade. Não fazemos distinção de raça, gênero, religião, orientação sexual ou deficiência. Se você é uma pessoa que tem paixão por repensar o mundo digital, será muito bem-vinda!


Sobre seu papel no time:

Aqui na Rethink trabalhamos com equipes multidisciplinares compostas por Devs, PO, GP, QA, Designers e especialistas em diversas outras áreas. A partir do nosso cotidiano e experiência de mercado, criamos nossa própria metodologia de trabalho baseada em metodologias ágeis e conceitos do Design Thinking, que apelidamos de Jornada Rethink. Percorremos essa jornada pensando a todo momento em design, usabilidade, inovação e desenvolvimento.

Você será responsável por realizar roteiros funcionais junto com o time, definir boas práticas de qualidade, encontrar e registrar falhas, revisar e analisar resultados, influenciar os membros da equipe na adoção de novas práticas e ferramentas.

As habilidades que buscamos:

  • Possuir excelente conhecimento técnico em JavaScript;
  • Mínimo de 2 anos de experiência em desenvolvimento React JS;
  • Mínimo de 2 anos de experiência em desenvolvimento Java;
  • Experiência com Microserviços - SpringBoot / Spring Cloud, Spring Integration;
  • Experiência com ferramentas de versionamento de código e desenvolvimento colaborativo (ex.: GitHub, Bitbucket etc);
  • Estar atualizado com as principais arquiteturas e boas práticas para desenvolvimento;
  • Preocupar com a abstração de código, quebrando grandes módulos em componentes reutilizáveis;
  • Gostar de trabalhar em equipe;
  • Prezar por um código limpo e bem estruturado.

Você terá um diferencial se:

  • Possuir inglês fluente;
  • Conhecimento em testes unitários e testes de integração;
  • Continuous Integration, Deployment em OpenShift e GCP;
  • Conhecimento em UX;
  • Deploys em Kubernetes, considerando monitoramento/observability (diferencial);
  • Armazenamento diversificado: PostgreSQL, Oracle, Google Cloud DataStore.

Oferecemos:

  • Remuneração compatível com o seu nível de conhecimento;
  • Ferramentas de apoio que facilitam o seu trabalho e a comunicação no dia-a-dia da empresa como Jira, Confluence, Slack, Git, AWS,...
  • No Dress Code;
  • Excelente ambiente de trabalho;
  • Treinamentos de desenvolvimento profissional;
  • Office / Home Office.

Completou o checklist? Vem ser Rethinker!