Job description
Estamos à procura de desenvolvedores back-end para fazer parte do nosso time!
Nosso principal desafio é proporcionar aos nossos vendedores a melhor experiência na venda de empréstimos e seguros por meio do sistema da promotora!
Para superar esse desafio, você contará com o apoio de um incrível time de produtos, composto por PMs, UX Designers e Engenheiros de software.
As principais linguagens utilizadas são Java, NodeJS e Go! Se você tem experiência nessas tecnologias, esta vaga pode ser sua!
Cadastre o teu currículo e faça parte do nosso time!
Main responsibilities
- Manter e evoluir aplicações desenvolvidas pela empresa;
- Entregar código testável, escalável e eficiente;
- Contribuir na evolução de arquitetura de aplicações (Junto aos demais desenvolvedores);
- Contribuir em todas as fases do ciclo de desenvolvimento (Junto ao time de arquitetura e PMs).
Requirements and skills
Competências técnicas:
- Experiência em desenvolvimento utilizando Java 11 e/ou superior;
- Experiência em desenvolvimento com frameworks como Spring Boot ou Quarkus;
- Habilidade em implementar padrões de design como Factory, Builder e Command para garantir códigos eficientes e escaláveis;
- Experiência com ORMs, preferencialmente Hiberante, para facilitar o acesso e manipulação de dados;
- Experiência com aplicações modulares e multi-módulos;
- Experiência em banco de dados relacionais (PostgreSQL);
- Git.
Diferenciais:
- Habilidade de interpretar arquiteturas com abstrações de camadas (DDD, Clean Architecture, Hexagonal);
- Experiência com arquitetura distribuída e orientada a eventos, proporcionando soluções escaláveis e resilientes;
- Experiência em banco de uso cache (Redis);
- Habilidade de interpretar e implementar aplicações baseadas em diagramas UML e Modelo C4;
- Conhecimento de desenvolvimento em Nuvem, especialmente GCP;
- Experiência em Domain Driven Design (DDD) para desenvolver soluções alinhadas com as necessidades do negócio;
- Familiaridade com Google PubSub ou outro serviço de mensageria para comunicação eficiente entre componentes do sistema;
- Experiência com desenvolvimento utilizando Go;
- Conhecimento em Kubernetes;
Competências Comportamentais:
- Iniciativa;
- Senso de urgência;
- Comunicação;
- Raciocínio lógico;
- Atenção a detalhes;
- Foco voltado ao resultado;
- Relacionamento Interpessoal;
Additional information
Importante:
- Atuação Remota/Hibrida. Queremos que você venha nos conhecer!
- Contratação Imediata.
É LEGAL VOCÊ SABER!
- Salário Atrativo;
- Vale Alimentação;
- Plano de Saúde Nacional;
- Day Off no mês do aniversário;