Descrição do Cargo
O cargo de Software Engineering Backend é responsável por desenvolver soluções técnicas para garantir a funcionalidade, manutenibilidade e velocidade das aplicações. O profissional deve possuir conhecimento avançado em desenvolvimento backend com Typescript Node, além de habilidades em frontend com React, Docker & Kubernetes, monitoramento e observabilidade, testes unitários e automatizados, REST e GraphQL, CI/CD (Github Actions) e desenvolvimento de microsserviços distribuídos.
Habilidades e Conhecimentos Requeridos
* Conhecimento avançado em desenvolvimento backend com Typescript Node;
* Habilidades em frontend com React;
* Conhecimento em Docker & Kubernetes;
* Conhecimento em monitoramento e observabilidade;
* Conhecimento em testes unitários e automatizados;
* Conhecimento em REST e GraphQL;
* Conhecimento em CI/CD (Github Actions);
* Conhecimento em desenvolvimento de microsserviços distribuídos;
* Preocupação com a qualidade e desempenho das soluções propostas;
* Capacidade de trabalhar em um ambiente multifuncional e colaborativo, de maneira autônoma;
* Familiaridade com metodologias ágeis.
Sobre o Trabalho
O Software Engineer Backend trabalhará em projetos que envolvam arquitetura de microserviços, consumo e geração de eventos em Streaming, API's, garantindo a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade.
A Equipe
Nossa equipe é apaixonada pela dança e comprometida com o impacto positivo que ela pode gerar na vida de milhares de pessoas ao redor do mundo. Somos unidos por nossa paixão e determinados a fazer uma diferença significativa.
Se Você Conhece...
* Framework Nest.js;
* Básicos de AWS;
* Domínio Driven Design e Clean Architecture;
* Fluxos OAuth2.