Engenheiro(a) de Software Fullstack Sênior (Open Finance) – Asaas – Home Office
Responsabilidades e atribuições
- Construir, evoluir e manter soluções de Open Finance, incluindo integrações bancárias, compartilhamento seguro de dados financeiros e sistemas de pagamentos alinhados às exigências regulatórias.
- Atuar em soluções que utilizam protocolos de autenticação como FAPI, OAauth e FIDO Alliance.
- Participar da definição e implementação de novas funcionalidades e correção de bugs.
- Compreender e discutir os problemas e soluções propostas, buscando sempre a melhor solução técnica para os desafios encontrados.
- Revisar o código entregue pelos colegas de equipe.
- Dividir grandes entregas em pequenos entregáveis coesos.
- Monitorar a solução implementada em produção, avaliando erros, performance e disponibilidade.
- Colaborar com melhorias ou novos padrões na base de conhecimento da Engenharia.
Requisitos e qualificações
- Experiência sólida com desenvolvimento web de software em projetos que envolvam Open Finance, integrações bancárias, compartilhamento de dados financeiros ou sistemas de pagamentos regulados.
- Experiência com programação orientada a objetos e integração entre serviços via APIs REST.
- Conhecimentos em HTML, CSS e Javascript.
- Vivência com banco de dados relacional e não relacional.
- Conhecimento de pipeline de deploy e versionamento de código com Git.
- Compreensão de boas práticas, padrões e princípios de Engenharia de Software.
- Inglês técnico.
Diferenciais
- Ensino superior em TI, Ciências da Computação ou áreas correlatas.
- Conhecimento avançado em Grails e suas diferentes versões.
- Experiência com aplicações em Node.
Informações adicionais
- Carga horária de 8h por dia (segunda a sexta-feira – não compensamos os sábados).
- Contratação CLT.