Carreira de Desenvolvimento Backend
Estamos em busca de um profissional experiente e talentoso para integrar nosso time de desenvolvimento backend.
O candidato ideal deve ter habilidades sólidas em linguagens como Java ou Node, além de experiência com desenvolvimento orientado a objetos, testes unitários e criação de APIs seguindo o padrão REST.
Também é fundamental conhecimento em Spring Framework, Git, microserviços e modelagem de banco de dados NoSQL, como MongoDB.
Além disso, o desenvolvedor deverá ser capaz de lidar com mensagerias (Kafka, RabbitMQ), cache (Redis) e desenvolver aplicações baseadas em TDD e BDD.
Diferenciais incluem conhecimento em Docker, containers e kubernetes, DynamoDB, Elastic e Redis, além de Grpc.
O ambiente de trabalho é caracterizado por grande autonomia e responsabilidade, sendo multidisciplinar e auto-gestor, com pouca burocracia.
As entregas são frequentes e as ações são rápidas ao encontrar problemas, mantendo um ritmo acelerado mas com tranquilidade e equilíbrio para planejar e executar tarefas com qualidade.
Para esta posição, os seguintes requisitos devem ser atendidos:
1. Habilidades técnicas
o Desenvolvimento em Java ou Node
o Desenvolvimento orientado a objetos
o Testes unitários
o Criação de APIs seguindo o padrão REST
o Knowlege em Spring Framework
o Conhecimento em Git
o Experiência em microserviços
o Modelagem de banco de dados NoSQL, como MongoDB
o Liderança em mensagerias (Kafka, RabbitMQ)
o Uso de cache (Redis)
o Desenvolvimento baseado em TDD e BDD
2. Diferenciais
o Docker
o Containers
o kubernetes
o DynamoDB
o Elastic
o Redis
o Grpc
Ao longo do processo de seleção, serão avaliados tanto os conhecimentos técnicos quanto a capacidade de trabalhar em equipe, respeitando as diferenças e opiniões de cada membro da equipe. A seleção será feita com base nos critérios de necessidade para realizar as atividades no cargo solicitado.
Se você possui as qualificações e habilidades necessárias para este cargo, envie seu currículo e estaremos felizes em entrar em contato!