Why should you join dLocal?
dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates and simplify payment expansion effortlessly. As both a payments processor and a merchant of record where we operate, we make it possible for our merchants to make inroads into the world’s fastest-growing, emerging markets.
By joining us you will be a part of an amazing global team that makes it all happen. Being a part of dLocal means working with 1000+ teammates from 30+ different nationalities and developing an international career that impacts millions of people’s daily lives. We are builders, we never run from a challenge, we are customer-centric, and if this sounds like you, we know you will thrive in our team.
What will I be doing?
You'll be responsible for week-to-week planning of your team and keeping each member accountablePart of your role is to be a people manager - It's vital you dedicate time to managing your team membersYou'll be expected to drive technical direction in projects and ensure they meet scalability and robustness requirementsYou'll be hands-on on projects, getting deep into code and project architectureYou'll be responsible for hiring for your teamYou'll be responsible for communicating and planning with other teams
What skills do I need?
Proven experience leading development teamsStrong hands-on Software Development backgroundExperience in Java or Go, plus JavaScript and TypeScript for frontendExtensive experience building scalable applicationsProficient with monitoring tools like NewRelic, Datadog, Grafana/Prometheus, and distributed logs (e.g., ELK)Experience working with critical applications (performance, scalability, security)Experience with microservices architecture and relational databasesKnowledge of AWS and NoSQL (desirable)Test-driven development and strong understanding of version control (Git)Strong documentation skillsEnglish and spanish are a must