RecargaPay is a company that delivers the best payment experience for Brazilian consumers and small businesses. They are looking for a Sr Software Engineer to design, develop, and maintain robust and scalable systems that support the company's financial services. The team values autonomy, ownership, and a bias for action, and is looking for someone who is curious, hands-on, and driven by impact.
Requirements
- Academic background in computer science, engineering, or software development
- Experience in hands-on engineering roles
- Experience in dealing with medium domains with medium/high complexity
- Solid understanding of web applications, security, session management, and best development practices
- Knowledge of relational database systems and Object Oriented Programming
- Knowledge of Domain Driven Design and Microservice Architecture
- 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 experience using Java, Spring Boot, PostgreSQL, Kafka, and AWS
- Experience with asynchronous programming
- Experience profiling and performance tuning Java applications, and using monitoring tools for production application monitoring
- Practical experience applying AI frameworks in development projects
Benefits
- Competitive and market-aligned salary
- Remote work
- Home office allowance through a monthly deposit in the RecargaPay app
- Health and dental plans with no co-pay
- Life insurance
- Flexible meal allowance
- TotalPass membership to take care of your health
- Spanish or Portuguese classes