dLocal enables major companies to collect payments in 40 countries in emerging markets.
The company is a payments processor and a merchant of record, facilitating payment expansion for global brands.
The role is for a Senior Java Developer to join the engineering team, responsible for implementing new features, improving performance, and building robust solutions for payment products.
Responsibilities include contributing to all phases of the development lifecycle, designing and delivering high-volume, low-latency applications, writing efficient code, ensuring compliance with specifications, and supporting continuous improvement through technology investigation.
Requirements:
Candidates must have 5+ years of software development experience using Java SE.
Knowledge of microservices architecture is required.
Experience with Spring, Maven, and Java is necessary.
Familiarity with other language ecosystems such as Node/Express and GoLang/Gin is preferred.
Experience with relational databases (MySQL, AuroraDB, Postgresql, Oracle) and optimizing queries for performance is essential.
Experience with non-relational databases (redis, DynamoDB, mongoDB) is required.
Candidates should have experience with Cloud Providers, preferably AWS or GCP.
Experience with CI/CD pipelines and platform tools such as K8s and Docker is a plus.
Proficiency in written and spoken English is necessary.
Candidates must be able to translate user requirements into technical solutions and quickly master new technologies.
The ability to work independently and be a team player is essential.
Benefits:
dLocal offers remote work options, allowing employees to work from anywhere or from one of the company's global offices.
The company provides flexible schedules driven by performance.
Employees will work in a dynamic fintech environment that encourages creativity.
A referral bonus program is available for internal talent recruitment.
Access to a Premium Coursera subscription for learning and development is provided.
Free language classes in English, Spanish, or Portuguese are offered.
A monthly social budget is available for team bonding activities, either in person or remotely.
dLocal Houses program allows employees to rent a house for a week to cowork with their team anywhere in the world.