Java/Scala Developer – LATAM

LATAM

About Distillery

Distillery Tech Inc accelerates innovation through an unyielding approach to nearshore software development. The world’s most innovative technology teams choose Distillery to help accelerate strategic innovation, fill a pressing technology gap, and hit mission-critical deadlines. We support essential applications, mobile apps, websites, and eCommerce platforms through the placement of senior, strategic technical leaders and by deploying fully managed technology teams that work intimately alongside our client’s in-house development teams. At Distillery Tech Inc, we’re not here to reinvent nearshore software development, we’re on a mission to perfect it. Distillery Tech Inc is committed to diversity and inclusion. We actively seek to cultivate a workforce that reflects the rich tapestry of perspectives, backgrounds, and experiences present in our society. Our recruitment efforts are dedicated to promoting equal opportunities for all candidates, regardless of race, etc.


About the Position

We are seeking a Senior Backend Developer (Java/Scala) with strong experience in cloud environments to join our engineering team. This role will be critical in driving new product features, migrating legacy systems to a modern microservices architecture, and leading high-impact backend initiatives. The ideal candidate will be a hands-on developer, strategic thinker, and technical mentor ready to make a direct impact across multiple geographies and cross-functional teams.


Responsibilities

  • Design, develop, and implement backend features aligned with the product roadmap using Java and/or Scala.
  • Lead architecture and code reviews, and provide guidance on design and implementation decisions across teams.
  • Partner with Product, Data, Credit, and Business Development teams to deliver scalable, production-grade software solutions.
  • Continuously improve the codebase by writing clean, efficient, and well-tested code.
  • Contribute to the migration of legacy systems to a microservices architecture, focusing initially on key markets (e.g., KE and PH).
  • Improve backend testing infrastructure and increase code coverage across services.
  • Enhance monitoring and alerting for backend modules to proactively improve system reliability and performance.
  • Technically lead and mentor a team of backend engineers in building and scaling complex services.
  • Collaborate in an Agile development environment, helping prioritize features and iterations effectively.
  • Contribute to hiring by participating in technical interviews and evaluating backend engineering candidates.


Must-Have Skills

  • 4+ years of backend software development experience.
  • Strong hands-on experience with Java, Scala, or other JVM-based languages (GoLang or Kotlin are also a plus).
  • Proven success in developing and scaling backend systems in cloud platforms such as AWS, GCP, or Azure.
  • Expert in designing and developing RESTful APIs for mobile and web applications.
  • Deep understanding of microservices architecture and its implementation challenges.
  • Strong experience with relational databases (MySQL, PostgreSQL, Oracle, or MS SQL).
  • Experience with non-relational databases (DynamoDB, Cassandra, Redshift, or HDFS).
  • High proficiency in Agile methodologies and fast-paced team collaboration.
  • Excellent prioritization, communication, and time management skills.
  • A BS degree in Computer Science or related field is preferred.
  • Demonstrated ability to lead technical interviews and assess engineering talent.


Why You’ll Like Working Here

  • Collaborate with multi-national teams committed to our core values: Unyielding Commitment, Relentless Pursuit, Courageous Ambition, and Authentic Connection.
  • Enjoy a competitive compensation package, generous vacation, and comprehensive benefits.
  • Work remotely in a flexible, supportive environment.
  • Access professional and personal development opportunities to advance your career.