RecargaPay is on a mission to deliver the best payment experience for Brazilian consumers and small businesses by building a powerful digital ecosystem.
The company serves over 10 million users and processes more than USD 4 billion annually, having been profitable since 2022.
As a Sr Software Engineer, you will design, develop, and maintain robust and scalable systems that support the company's financial services.
You will ensure seamless operations and an excellent user experience while driving innovation through secure and reliable solutions.
Responsibilities include writing well-designed, testable, and efficient code, contributing to all phases of the development lifecycle, and supporting continuous improvement.
You will work with version control using GitHub, create and maintain software documentation, and propose initial technical implementations for architectural changes.
Experience in payments and open finance projects is considered an important differential.
The role requires a solid understanding of web applications, relational database systems, Object Oriented Programming, and knowledge in Domain Driven Design.
You should have experience with Java, Spring Boot, PostgreSQL, Kafka, AWS, and asynchronous programming.
Strong communication and collaboration skills are essential, along with a proactive mindset and the ability to mentor peers.
Familiarity with core financial domains such as lending, payments, and fraud prevention is desirable.
Requirements:
A strong academic background in computer science, engineering, or software development disciplines is required.
You must have hands-on engineering experience and the ability to deal with medium domains of medium/high complexity.
A solid understanding of web application security, session management, and best development practices is necessary.
Knowledge of relational database systems and Object Oriented Programming is required.
Familiarity with Domain Driven Design and Microservice Architecture is a plus.
Proven ability to design complex distributed applications for high performance and throughput is essential.
Experience in development using Java, Spring Boot, PostgreSQL, Kafka, and AWS is required.
You should have experience with asynchronous programming and performance tuning of Java applications.
Practical experience applying AI frameworks in development projects is necessary.
Strong communication and collaboration skills are required, along with a proactive mindset and flexibility in a fast-changing environment.
Benefits:
The position offers a competitive and market-aligned salary.
You will have the opportunity to work remotely from anywhere.
A home office allowance will be provided through a monthly deposit in the RecargaPay app.
Health and dental plans are available with no co-pay.
Life insurance is included as part of the benefits.
A flexible meal allowance will be provided via Flash.
A TotalPass membership is offered to support your health.
Spanish or Portuguese classes are available to employees.