Search...

Software Engineer (Java Backend)

ARQ logo
ARQ

ARQ (formerly DolarApp) is a modern finance app that gives travelers, investors, and professionals access to global assets and currencies. It offers digital dollars and euros at real market rates, a borderless cashback card, international payments, and investment access to stocks and ETFs.

Distributed
About ARQ

ARQ, rebranded from DolarApp, is a fintech platform aimed at making global finance accessible to travelers, investors, and professionals, primarily serving users in Mexico and Latin America. Its core offerings include converting local currency into digital dollars (USDc) and digital euros (EURc) at real market exchange rates without hidden fees, a global card offering competitive conversion rates and cashback for spending at home or abroad, and the ability to receive and send international payments (from the US and Europe) using personal account details instead of traditional remittance services. The platform also provides earnings accounts and access to leading global stocks and ETFs so users can invest and grow their wealth across markets. ARQ states it serves over 2 million people worldwide who manage their finances through the app, with app store ratings of 4.7/5 and 4.6/5.

View jobs by ARQ

Skills

About the Role

You'll design, develop, and maintain scalable, secure, and high-performing backend systems that power innovative fintech products. You'll collaborate with a talented team to create solutions that drive financial inclusion and transform how people manage their money. Your work will focus on greenfield development and improving existing systems, including building REST APIs, engineering microservices, and evolving systems that the business depends on, such as card payments, treasury management, transactions booking, and crypto liquidity. You'll work predominantly with Java 25 and Postgres, relying on Spring Boot for quick and quality delivery, and follow a pragmatic approach with clean code, maintainability, TDD, DDD, and continuous integration and delivery.

Requirements

  • Demonstrable experience in Backend development, with fluency in Java
  • Bachelor's Degree (or above) in Computer Science, Mathematics, Physics, or other Engineering / Science disciplines
  • Quick learner with an ambitious and results driven personality, with excellent communication skills (english fluency, verbal and written)
  • Track record of building complex products that millions of people use in hypergrowth startups

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performing backend systems
  • Build REST APIs
  • Engineer microservices
  • Evolve systems for card payments, treasury management, transactions booking, and crypto liquidity
  • Develop business logic with clean code, maintainability, TDD, DDD, and continuous integration & delivery

Benefits

  • Competitive salary
  • Sign-on stock options bonus
  • Discretionary performance bonus (stock options)
  • Paid annual leave
  • Latest technology to work with