Description
PagBank is seeking a software engineer to develop scalable, resilient, high-availability, and high-performance applications. The role involves business and technical requirements gathering, technical documentation, medium-complexity development, debugging, system architecture, system improvements, unit and integration testing, API development, and work with distributed systems, databases, CI/CD, version control, agile practices, automated testing, AI, front-end technologies, containerization, asynchronous messaging, event-oriented architecture, and SOLID principles.
