dLocal is a leading fintech company that enables global companies to process payments in 40 emerging markets. As a Senior Software Engineer in the Payouts Integration team, you'll be part of a dynamic, 900+ person team representing 25+ nationalities, making a direct impact on millions of daily transactions.
The role involves developing mission-critical payment systems using Java and modern technologies like microservices architecture, Spring, and various databases. You'll work with both relational (MySQL, PostgreSQL) and non-relational databases (Redis, MongoDB), while leveraging cloud platforms like AWS.
The ideal candidate brings 5+ years of Java development experience, strong knowledge of microservices architecture, and expertise in database optimization. Experience with cloud providers and containerization tools like Kubernetes is highly valued. You should be comfortable working independently while maintaining strong team collaboration.
dLocal offers a flexible, remote-first culture with comprehensive benefits including travel, health, and learning opportunities. This position provides an excellent opportunity to work on high-impact financial technology while developing an international career. The company's focus on building robust payment solutions and its customer-centric approach makes it an ideal environment for engineers who enjoy tackling complex challenges.
You'll be responsible for the full development lifecycle, from design to implementation, ensuring high performance and reliability of payment systems. The role offers exposure to cutting-edge technologies and the chance to work with some of the world's biggest companies, making it an excellent opportunity for career growth in the fintech sector.