Job description
Quando você pensa em carreira, o que vem à sua mente? Propósito? Colaboração? Ser protagonista para fazer a diferença? No PagBank temos tudo isso e muito mais.
Estamos em busca de pessoas que vistam a camisa com orgulho. Gente com vontade de facilitar a vida financeira das pessoas e impulsionar negócios!
Tá a fim de uma carreira que rende mais?Confira essa oportunidade e #VemProPags!
Main responsibilities
Atuar no desenvolvimento de aplicações escaláveis, resilientes e de alta disponibilidade.
Auxiliar no levantamento de requisitos de negócio e tecnologia.
Auxiliar na avaliação e definição da arquitetura de sistemas e softwares.
Identificar e propor melhorias para os sistemas atuais para aumento de produtividade, escalabilidade, estabilidade e/ou controle.
Criar testes unitários e de integração.
Desenvolver APIs.
Requirements and skills
Experiência com desenvolvimento em PHP ou outra linguagem orientada a objetos como Kotlin, Java ou .NET.
Conhecimento em bancos relacionais, como MySQL e PostgreSQL.
Conhecimento em serviços REST.
Conhecimento em orientação a objetos, SOLID e padrões de projeto.
Fluência em orientação a objetos (encapsulamento, herança, polimorfismo e abstração).
Conhecimento de arquitetura voltada a serviços.
Conhecimento em estrutura de dados.
Conhecimento em testes automatizados.
Conhecimento em Kafka.
Conhecimento em sistemas de alta disponibilidade.
Experiência em arquitetura em camadas (Hexagonal, Onion e Clean Architecture).
Additional information
Experiência em metodologias ágeis (Scrum e Kanban).
Conhecimento em Kotlin.
Conhecimento em serviços Cloud (preferencialmente AWS).
Conhecimento em banco de dados NoSQL.
#J-18808-Ljbffr