Estamos procurando por profissionais talentosos para se juntarem a nossa equipe e contribuir com suas habilidades e experiência para projetos inovadores.
Cargo
Engenheiro Full Stack Sênior
Descrição do Cargo
Desenvolver interfaces de usuário usando JavaScript, criar serviços de servidor com Java ou linguagens similares, colaborar com a equipe para entregar software de qualidade e manter-se atualizado com novas tendências em desenvolvimento de software e com as tecnologias utilizadas são algumas das responsabilidades deste cargo.
Requisitos
* Experiência como programador full-stack;
* Conhecimentos sólidos em JavaScript ou TypeScript (incluindo frameworks como React, Angular, Next.JS);
* Conhecimentos sólidos em Java ou Kotlin (incluindo frameworks como o Spring Boot);
* Experiência sólida de utilização de sistemas de controlo de versões como o Git;
* Experiência com bases de dados relacionais e SQL;
* Disposição para aprender e trabalhar com Typescript, Kotlin, Terraform, Flux.CD e outras linguagens de programação e ferramentas conforme a necessidade;
* Boa capacidade de resolução de problemas e comunicação, trabalhando de forma autónoma ou em equipa.
Valorizamos
* Experiência no desenvolvimento e utilização de testes automáticos, especialmente TDD;
* Experiência prévia com Typescript;
* Experiência em programação funcional;
* Experiência prévia em DevOps, especialmente com AWS, Terraform ou Flux.CD;
* Familiaridade com integração contínua e ferramentas de implantação (deployment).
Requisitos preferenciais
* Experiência prática no desenvolvimento de arquiteturas de Microserviços e serviços RESTful, idealmente sobre Kubernetes;
* Experiência de trabalho em ambientes Cloud (AWS, GCP, etc.);
* Experiência no desenvolvimento de testes automatizados e, idealmente, em TDD;
* Bons conhecimentos de SQL e Spring Boot.