Desenvolvedor Full Stack

SP Remote

Responsável por:

Atuar na implementação, testes e manutenção de software com foco em qualidade, escalabilidade e segurança;
Apoiar na definição e condução de demandas técnicas, garantindo a evolução tecnológica dos produtos;
Colaborar com times de tecnologia e de negócio no desenvolvimento de novas soluções;
Criar e evoluir soluções escaláveis, sustentáveis e orientadas ao negócio, tanto no back-end quanto no front-end;
Participar ativamente da elaboração e revisão de soluções técnicas;
Atuar em um ambiente desafiador e inovador, buscando sempre as melhores práticas;
Colaborar com equipes multidisciplinares (UX/UI, QA, DevOps e PO) para entregas integradas e alinhadas.

Requirements

Pré-requisitos (Hard Skills):

Back-end:

Sólida experiência em Java e Spring Boot Framework;
Banco de dados PostgreSQL e MongoDB;
Experiência com Redis;
Conhecimento em Cloud AWS e Kubernetes (EKS);
Experiência com arquitetura monolítica e microsserviços;
Experiência com arquitetura Orientada a Eventos (SQS e SNS);
Experiência com Simple Queue Service (SQS);
Controle de versão com Bitbucket;
Boas práticas de Clean Code, DDD, TDD e integração contínua;
Diferencial experiência em migração de arquitetura monolítica para microsserviços.

 


Front-end:

Experiência sólida com ReactJs e TypeScript;
Experiência com NextJs;
Experiência com TailwindCSS e Sass;
Boas práticas de Clean Code, componentização e testes automatizados;
Experiência com Jest para testes unitários;
Experiência com Cypress e testes E2E (End-to-End);
Desejável experiência com micro front-end.
Pré-requisitos (Soft Skills):

Senso de urgência e foco em resultados;
Responsabilidade e postura de dono (“ownership”);
Capacidade de colaboração e trabalho em equipe;
Boa comunicação e facilidade para interação com áreas técnicas e de negócio;
Perfil proativo, curioso e orientado a soluções