Buscamos profissionais com experiência em desenvolvimento de software backend de alta complexidade para trabalhar em projetos inovadores.
Acreditamos que a colaboração é essencial para o sucesso, por isso estamos procurando alguém que possa trabalhar em equipe, respeitando as diferenças e opiniões de cada um.
Entender mudanças e aprender com elas também é fundamental para o dia a dia de um desenvolvedor sênior.
Gostamos de pessoas que sejam apaixonadas pelo que fazem e que se ajudam mutuamente.
Para ter sucesso nessa posição, você precisará de:
* Experiência em Java ou Node.
* Desenvolvimento Orientado a Objetos;
* Desenvolvimento de testes unitários;
* Programação na linguagem Java, preferencialmente a partir da versão 8;
* Conhecimento em Spring Framework, trabalhamos bastante com Spring-Boot;
* Criação de APIs seguindo o padrão REST;
* Versionamento usando Git;
* Arquiteturas baseadas em micro serviços;
* Modelagem e uso de Banco de Dados NoSQL, como MongoDB;
* Uso de cache, com Redis por exemplo;
* Mensagerias (Kafka, RabbitMQ);
* Desenvolvimento baseado em TDD, BDD.
Alguns diferenciais incluem:
* Tunning de aplicações;
* Docker, containers, kubernetes;
* DynamoDB, Elastic, Redis, Kafka.
* Grpc.
Como é o ambiente de trabalho?
Temos grande autonomia e responsabilidade, somos multidisciplinares, auto gerenciáveis e com pouca burocracia no nosso cotidiano.
Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas; nosso ritmo é acelerado, mas temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.