dLocal

Senior Software Engineer – Payins

dLocal

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerDynamoDBGoogle Cloud PlatformJavaKubernetesMavenMicroservicesMongoDBMySQLNode.jsOraclePostgresRedisSpring

About the role

  • Contributing in all phases of the development lifecycle.
  • Designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
  • Writing well designed, testable, efficient code.
  • Ensuring designs are in compliance with specifications.
  • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Requirements

  • 5+ years of software development experience using Java SE
  • Knowledge of microservices architecture
  • Experience working with: Spring, Maven, Java
  • Knowledge of other language ecosystems, for example, Node/Express, GoLang/Gin.
  • Experience working with relational databases in production environments (MySQL, Aurora, PostgreSQL, Oracle), including query optimization and performance tuning.
  • Experience using in production with non-relational databases (redis, DynamoDB, mongoDB)
  • Experience with Cloud Providers such as AWS (preferred) or GCP.
  • Experience with CI/CD pipelines is a plus
  • Experience with Platform tools such as K8s, Docker, is a plus
  • Written and spoken English
  • Ability to translate user requirements into technical solutions
  • Ability to quickly master new technologies
  • Ability to work independently
  • Be a team player
Benefits
  • Remote work: work from anywhere or one of our offices around the globe!*
  • Flexibility: we have flexible schedules and we are driven by performance.
  • Fintech industry: work in a dynamic and ever-evolving environment, with plenty to build and boost your creativity.
  • Referral bonus program: our internal talents are the best recruiters - refer someone ideal for a role and get rewarded.
  • Learning & development: get access to a Premium Coursera subscription.
  • Language classes: we provide free English, Spanish, or Portuguese classes.
  • Social budget: you'll get a monthly budget to chill out with your team (in person or remotely) and deepen your connections!
  • dLocal Houses: want to rent a house to spend one week anywhere in the world coworking with your team? We’ve got your back!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java SEmicroservices architectureSpringMavenNode/ExpressGoLang/GinMySQLAuroraPostgreSQLOracle
Soft skills
written communicationspoken communicationtranslate user requirementsquickly master new technologieswork independentlyteam player