We are looking for a skilled software developer to join our team.
Main responsibilities
Projetar, desenvolver e implementar soluções em Javascript ES6+ e Typescript utilizando o Node.js;
Entender demandas de negócio e implementar o front-end buscando prover a melhor experiência digital;
Trabalhar em colaboração com a equipes de desenvolvimento e arquitetura no design e review de projetos para garantir que o trabalho esteja alinhado com objetivo do cliente;
Participar de uma equipe ágil e ativamente do ciclo de vida completo do desenvolvimento de software;
Desenvolver novos processos e aprimorar processos existentes;
Desenvolver testes unitários e/ou automatizados, bem como gostar da prática da revisão de código;
Escrever código reutilizável, testável e eficiente;
Modelar e consumir de API's REST;
Implementar microsserviços;
Modelar, implementar e manipular bases de dados (SQL, NoSQL, In-Memory);
Requirements and skills
Conhecimento sólido em JavaScript ES6+ e Typescript;
Experiência em NodeJS e frameworks como Express, NestJS e/ ou Koa;
Experiência em desenvolvimento de front-end utilizando React;
Experiência em modelagem e consumo de API's REST;
Experiência com Bancos de dados NoSQL (MongoDB, Redis e etc.);
Experiência com Banco de dados transacionais (SQL Server, Oracle, PostgreSQL e etc.);
Experiência com testes automatizados (unitários e de integração);
Ferramentas de versionamento de código (Git);
Experiência com Docker, Kubernetes e ambientes de containers;
Experiência em continuous integration (CI/CD);
Conhecimento em Cloud (AWS, GCP, Azure);
Conhecimento em metodologias e/ou Práticas Ágeis (Scrum, Kanban);
Inglês Avançado;
Não possui todos os requisitos para a vaga? Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.
Additional information
#remote
Obtém a tua avaliação gratuita e confidencial do currículo.