At a Glance
- Tasks: Design and develop scalable backend systems that power innovative fintech products.
- Company: Join ARQ, a fast-growing fintech redefining global money interactions.
- Benefits: Competitive salary, stock options, paid leave, and a chance to impact millions.
- Other info: Dynamic environment with opportunities for rapid personal and professional growth.
- Why this job: Be part of a world-class team tackling big challenges in financial inclusion.
- Qualifications: Experience in backend development with Java and a degree in a relevant field.
The predicted salary is between 60000 - 80000 £ per year.
About ARQ
ARQ is one of the fastest-growing fintechs in the world. Our mission is to redefine how people interact with money across borders, building the infrastructure to move value seamlessly. We’re still early in our journey, which means every person who joins shapes the future of our product, culture, and growth. If you’re excited by big challenges, global impact, and the chance to grow fast with a world-class team, ARQ is the place to do it.
What we're looking for
As a Backend Engineer, you’ll design, develop, and maintain scalable, secure, and high-performing backend systems that power our innovative products. You’ll collaborate with a talented team to create solutions that drive financial inclusion and transform the way people manage their money.
What you'll be doing
- The work will focus on greenfield development and improvement of existing systems.
- Projects will include building REST APIs, engineering microservices and evolving a number of systems that our business depends on (e.g. card payments, treasury management, transactions booking, crypto liquidity).
- Our technology stack is based predominantly on Java 25 on the backend with Postgres database.
- We rely on Spring Boot for quick and quality delivery.
- We have a pragmatic approach to develop our business logic, focusing on clean code, with emphasis on maintainability and fast turnaround with TDD, DDD and continuous integration & delivery.
What you'll need
- 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.
Benefits
- Competitive salary.
- Sign-on stock options bonus, so you become part of the success of the company.
- Discretionary performance bonus (stock options).
- Paid annual leave.
- Own the development process that will face on the customer's impact.
- Latest technology to work with.
- Strong team that will help you improve your skills.
Software Engineer (Java Backend) employer: ARQ
ARQ is an exceptional employer for Software Engineers, offering a dynamic work environment where innovation and collaboration thrive. With competitive salaries, stock options, and a focus on employee growth, ARQ empowers its team to shape the future of fintech while working with cutting-edge technology. Located in a fast-paced industry, employees enjoy the unique opportunity to make a global impact and develop their skills alongside a world-class team.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Java Backend)
✨Tip Number 1
Network like a pro! Reach out to current employees at ARQ through LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio of your past projects, especially those involving Java and backend systems. When you get that interview, having tangible examples will set you apart from the crowd.
✨Tip Number 3
Practice makes perfect! Brush up on your coding skills and be ready for technical interviews. Use platforms like LeetCode or HackerRank to tackle common backend challenges and ace those coding tests.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the ARQ team.
We think you need these skills to ace Software Engineer (Java Backend)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role. Highlight your experience with Java and backend development, and don’t forget to mention any projects that showcase your skills in building scalable systems.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for fintech and how you can contribute to ARQ's mission. Be specific about why you want to join us and what excites you about the role.
Showcase Your Projects:If you've worked on any relevant projects, make sure to include them in your application. Whether it's building REST APIs or engineering microservices, we want to see what you've done and how it relates to our tech stack.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at ARQ
✨Know Your Tech Stack
Make sure you’re well-versed in Java, Spring Boot, and Postgres. Brush up on your knowledge of REST APIs and microservices, as these are crucial for the role. Being able to discuss your experience with these technologies will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in backend development and how you overcame them. Use examples that highlight your ability to think critically and adapt quickly, especially in a fast-paced environment like ARQ.
✨Emphasise Clean Code Practices
Since ARQ values maintainability and clean code, be ready to talk about your approach to coding standards, TDD, and DDD. Share examples of how you’ve implemented these practices in past projects to ensure high-quality deliverables.
✨Communicate Effectively
Strong communication skills are key, so practice articulating your thoughts clearly. Be prepared to explain complex technical concepts in simple terms, as collaboration with non-technical team members will be part of your role.