Senior Software Engineer

RecargaPay
Summary
Join RecargaPay, a fast-growing, profitable fintech company serving over 10 million users in Brazil, as a Sr. Software Engineer. You will play a critical role in designing, developing, and maintaining robust and scalable systems for our financial services, ensuring seamless operations and an excellent user experience. This is a remote position offering a competitive salary and benefits. You will work with a team that values autonomy, ownership, and a bias for action. The ideal candidate will have experience with Java, Spring Boot, PostgreSQL, Kafka, and AWS, along with a strong understanding of web applications and distributed systems. You will contribute to all phases of the development lifecycle, from design to deployment and maintenance.
Requirements
- 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
- 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
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
Preferred Qualifications
- Knowing Microservice Architecture is a plus
- Strong communication and collaboration skills, with the ability to work closely with cross-functional teams including Chapters Engineering, Architecture, Infrastructure and Mobile Engineering
- Proactive mindset with a sense of ownership and accountability for delivering high-quality, user-centric mobile experiences
- Ability to mentor peers, share knowledge, and contribute to a culture of continuous improvement and technical excellence
- Flexibility and adaptability in a fast-changing environment, with openness to feedback and eagerness to learn
- Alignment with company values: ownership, excellence, adaptability, and innovation
Benefits
- Competitive and market-aligned salary
- Remote work β wherever you are, youβre part of the team!
- Home office allowance through a monthly deposit in the RecargaPay app
- Health and dental plans with no co-pay
- Life insurance
- Flexible meal allowance (via Flash)
- TotalPass membership to take care of your health
- Spanish or Portuguese classes