
Software Engineer – Lending
RecargaPay
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- 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.
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. 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.
- **Soft Skills**
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootPostgreSQLKafkaAWSObject Oriented ProgrammingDomain Driven DesignMicroservice Architectureasynchronous programmingperformance tuning
Soft skills
communication skillscollaboration skillsproactive mindsetownershipaccountabilitymentoringflexibilityadaptabilityopenness to feedbackeagerness to learn