About the job
Join the ARQ Team!
At ARQ, we are revolutionizing the fintech landscape. Our aim is to transform global financial interactions, creating a seamless infrastructure for value transfer across borders. As we embark on this exciting journey, every new team member plays a crucial role in shaping our innovative products, company culture, and future growth. If you are passionate about tackling significant challenges and making a global impact while being part of a talented team, ARQ is the perfect place for you!
Your Role
As a Backend Engineer, you will be responsible for designing, developing, and maintaining robust backend systems that support our cutting-edge financial products. You'll work closely with a skilled team to craft solutions that promote financial inclusion and help users manage their finances more effectively.
Key Responsibilities
Focus on developing new systems as well as enhancing existing ones.
Engage in projects including building REST APIs, creating microservices, and evolving essential systems like card payments, treasury management, and cryptocurrency liquidity.
Utilize Java 25 for backend development alongside a PostgreSQL database.
Leverage Spring Boot to ensure quick and efficient delivery of solutions.
Adopt a pragmatic approach to developing business logic, focusing on writing clean, maintainable code, and employing methodologies like TDD, DDD, and continuous integration and delivery.
Qualifications
A minimum of 5 years of experience in backend development with a strong command of Java.
A Bachelor's degree or higher in Computer Science, Mathematics, Physics, or related engineering/science fields.
A quick learner with a driven, results-oriented mindset and exceptional communication skills (fluent in English, both verbal and written).
Proven experience in developing complex products utilized by millions in high-growth startup environments.

