Job description
O alt.bank está contratando uma Pessoa Desenvolvedora de Software Backend para nos ajudar a desenvolver os nossos sistemas bancários desde a resolução de bugs até a criação de sistemas completamente novos do zero.
Estamos procurando pessoas com diferentes níveis de experiência, mas que sejam, acima de tudo, curiosas e capazes de mergulhar de cabeça no nosso stack, rapidamente entender nosso funcionamento e ajudar a resolver as dores de nossos clientes, sempre com o apoio do time e da liderança.
Essa é uma posição full remota , e também estamos aceitando aplicações de fusos horários próximos ao do Brasil (de GMT-6 a GMT+0). Domínio do inglês não é obrigatório, porém, esperamos que você seja capaz de ler e entender documentações técnicas em inglês. Caso não seja Brasileiro, esperamos que você seja capaz de se comunicar bem em português ou em inglês.
Queremos pessoas de todos os tipos de identidades e experiências que estejam procurando se desenvolver e entregar soluções que mudem o panorama bancário do Brasil e, futuramente, do mundo. Nosso produto é focado na diversidade, integrando pessoas que não têm acesso ao sistema bancário. Portanto faz sentido termos essa diversidade aqui conosco, trazendo soluções e novas ideias a cada instante, sempre mudando para melhorar nosso atendimento e inovação.
Essa posição se reporta ao nosso Gerente de Desenvolvimento.
Main responsibilities
Tecnologia é uma área de vital importância para o alt.bank , porém, ela não é uma área isolada do banco. Entendemos que desenvolver bem não significa apenas entregar código escalável, organizado e testável. Indo além, queremos entregar código que traga valor para o negócio, assim como para nossos clientes, levando em consideração os prazos acordados e o escopo definido.
Isso significa que você irá trabalhar em uma squad muito próxima das pessoas do seu time, mas também de diferentes áreas de negócio e você irá nos ajudar a entender a dor das diferentes áreas e desenhar soluções para os problemas apresentados.
Alguns exemplos de projetos que você pode trabalhar no alt.bank:
- Integrar nossos sistemas com diferentes sistemas de parceiros, tais como SDKs e produtos cartão de crédito.
- Ajudar a desenhar e desenvolver novos sistemas utilizando arquitetura de microsserviços e eventos (Event Driven).
- Analisar e propor melhorias técnicas para contribuir com a qualidade do código.
- Participar de projetos que podem incluir Po Cs e MVPs de projetos novos do alt.bank com potencial de virarem produtos novos com o foco em colher resultados rapidamente.
- Solucionar bugs que impactam a jornada de nossos clientes.
Requirements and skills
- Mínimo de 7 anos de experiência com Java (8+) e frameworks como Spring Boot e/ou Quarkus.
- Conhecimento em bancos de dados relacionais (preferencialmente My SQL) e capacidade de propor soluções de modelagem de dados.
- Experiência em projetos utilizando microsserviços e arquitetura orientada a eventos (Event Driven).
- Experiência em Cloud Platforms, tais como AWS (Preferencialmente), Google Cloud Platform ou Azure.
- Vivência em projetos utilizando metodologias ágeis, (Scrum, Kanban) e práticas de entrega contínua.
- Diferenciais
- Quarkus;
- Base de dados Não Relacional (Mongo DB);
- AWS Lambda;
- Experiência com sistemas Saa S Multi tenant;
- Experiência em projetos de produto financeiros, tais como: PIX, cartões de Crédito e Fatura;
- O que esperamos de você?
- Capacidade de propor inovações tecnológicas para melhorar a eficiência dos sistemas;
- Capacidade de propor melhorias de qualidade de código e conhecimentos em Design Pattern;
- Desenvolver orientado por testes (TDD);
- Contribuir com visão de monitoramento das features entregues e ser capaz de contribuir com troubleshooting de problemas na produção;
- Auxiliar tecnicamente desenvolvedores com menos experiência;
- Ser capaz de desenvolver tarefas com autonomia;
- Trabalhamos em equipe, portanto, você receberá apoio de seus pares e da liderança, assim como esperamos que você colabore profundamente com o time tirando dúvidas de colegas, participando das dailies e engajando em resolver problemas dos seus pares.
- Influenciar desenvolvedores com menos experiência, puxando discussões sobre temas relacionados à qualidade e à arquitetura.
Additional information
De um modo geral, pessoas que agem como "Managers of One " crescem rapidamente e se destacam no alt.bank. Não gostamos de microgerenciar pessoas e valorizamos a autonomia e proatividade. Nós falamos honestamente, abertamente e com antecedência dos problemas. Nos comprometemos com os prazos e escopo definidos. Trabalhamos como um time, portanto, somos honestos com nossos feedbacks e nos preocupamos com as pessoas, damos apoio a elas e torcemos por elas.
Para desenvolver soluções técnicas, você provavelmente realizou uma graduação que te expôs ao rigor da programação e desenvolveu sua lógica, porém, não é um ponto obrigatório. Queremos saber o que você pode desenvolver e como, não como você chegou lá.
Você deve se sentir confortável trabalhando remotamente. Isso significa que grande parte da sua comunicação será escrita. Organização e autogestão são fatores muito importantes no dia-a-dia.
Acreditamos em "Disagree & Commit". Isso significa que você argumenta claramente sobre sua abordagem com fatos e dados, porém, caso seja escolhida uma abordagem diferente da sua, você se engaja na solução proposta e faz tudo ao seu alcance para que a solução seja um sucesso.
#J-18808-Ljbffr