
Sr. Software Engineer (Home) at RecargaPay. As a Sr Software Engineer, you will play a critical role in the success of a constantly and fast-paced growing company. You will be designing, developing, and maintaining robust and scalable systems that support the company's financial services, ensuring seamless operations and an excellent user experience. In a competitive and fast-paced industry, this team drives innovation by implementing secure, reliable, and cutting-edge solutions to meet evolving customer needs.. Key Responsibilities. Write well designed, testable, efficient code by using best software development practices.. . Contribute in all phases of the development lifecycle.. . Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.. . Proposes initial technical implementation which supports architectural changes that solve scaling and performance problems.. . Work with version control using GitHub, conflict resolution, and automation of continuous integration processes.. . Create and maintain software documentation.. . Academic background oriented toward computer science, engineering, or software development disciplines.. . Experience hands-on engineering roles.. . Experience to deal with medium domains with medium/high complexity.. . A solid understanding of how web applications work including security, session. management, and best development practices.. . Knowledge of relational database systems and Object Oriented Programming.. . Knowledge in Domain Driven Design. Knowing Microservice Architecture is a plus.. . Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.. . Proven ability to design complex distributed applications built for high performance and throughput while being scalable and reliable.. . Development using Java, Spring Boot, PostgreSQL, Kafka and AWS.. . Experience with asynchronous programming.. . Demonstrated experience profiling and performance tuning Java applications, and using monitoring tools for production application monitoring.. . Practical experience applying AI frameworks in development projects.. . Company Location: Brazil.