arq - Senior Software Engineer (Java)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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. • 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
• 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
Benefits
• Stock options, so you own part of what you build • Discretionary performance bonus • The latest tools and technology • A world-class team that will challenge and grow your skills
No credit card. Takes 10 seconds.