Ficha Técnica
- Cargo: Pessoa Engenheira de Software Back-end
- Departamento: Back-end
- Nível: Sênior
- Modelo de contratação: CLT
- Local de trabalho: Remoto
Tecnologias que usamos:
STACKS
- Arquitetura Hexagonal de microsserviços e baseada em eventos (Kafka);
- Rodamos a plataforma em Docker, Kubernetes na GCP e nossos eventos usam Kafka, da Confluent;
- Escrevemos código principalmente em Java e também Kotlin e Go (não são pré requisitos para a vaga – você pode aprender por aqui);
- Estamos abertos a usar outras linguagens, se forem mais adequadas a novos problemas;
- Nossos serviços são instalados com istio (service mesh) e monitoramento é realizado com New Relic e Graphana.
Sua missão como Pessoa Engenheira de Software Back-end:
Desafio da vaga
Nosso desafio – e seu também, se decidir se aplicar – é construir um sistema altamente escalável, resiliente e seguro que sustente milhares de transações financeiras.
Não existe sistema legado – todas as aplicações estão sendo construídas do zero.
Aqui você vai ser incentivado(a) a:
Atividades principais
- Conversar com clientes e conhecer profundamente suas dores para criar produtos que reinventam o dia a dia financeiro de suas empresas;
- Adquirir cada vez mais experiência com sistemas distribuídos, comunicação assíncrona (mensageria), alta disponibilidade e troubleshoooting em produção;
- Escrever código com fluência em mais de uma linguagem;
- Se preocupar com a sustentabilidade do código, encontrar código simples e bem escrito, mas deixar o codebase ainda melhor para o futuro;
- Aprender novas tecnologias, contribuindo e conhecendo projetos open-source;
- Ter facilidade para criar aplicações e infra-estrutura para resolver os mais diversos problemas.
E quem estamos procurando?
Requisitos
-
- Experiência como Back-End;
- Conhecimento aprofundado em ao menos uma linguagem e framework;
- Conhecimentos básicos em ferramentas de infraestrutura;
- Padrões de arquitetura e Design Patterns;
- Clean Code e boas práticas de desenvolvimento de software.
- Experiência com API RESTful; Capacidade de produzir código limpo e de fácil manutenção; Testes unitários e automatizados; Experiência com o Git; Conhecimento em desenvolvimento utilizando microserviços; Conhecimento em banco de dados MySQL; Conhecimento em mensageria;
Vamos achar legal se você tiver:
Diferenciais
- Participado de outras fintechs ou startups;
- Domínio das linguagens e frameworks Java, Kotlin ou Go;
- Ter resolvido problemas complexos (alto volume, alta disponibilidade).
O que oferecemos:
Benefícios & Outras Informações
- Vale Refeição
- Vale Alimentação
- Vale Transporte
- Benefício de R$5.000 por ano para livros, treinamentos, cursos e conferências
- Auxílio mudança de R$5.000 se você não for de São Paulo
- Reembolso para internet e escritório home office
- Gympass e Zenklub
- Flexibilidade de horário
- Licença maternidade e paternidade estendida
- Salário baseado em pesquisas das maiores fintechs, em regime CLT, que construímos com cada pessoa, baseada em suas contruibuições até aqui.