Lead Software Engineer (Java)
ARQDigital Banking company
On-siteLead
Sequoia Capital
Founders Fund
Y Combinator
Kaszek Ventures
Software Engineering
About the role
TL;DR
Lead Software Engineer to design, develop, and maintain backend systems for a fintech company.
- •ARQ is a fast-growing fintech company aiming to redefine cross-border money interactions.
- •As a Lead Software Engineer, you will play a crucial role in shaping the future of our product, culture, and growth by designing, developing, and maintaining scalable, secure, and high-performing backend systems.
- •Key Responsibilities Focus on greenfield development and improvement of existing systems.
- •Build REST APIs, engineer microservices, and evolve critical business systems.
- •Contribute to projects involving card payments, treasury management, transactions booking, and crypto liquidity.
- •Emphasize clean code, maintainability, and fast turnaround with TDD, DDD, and CI/CD.
- •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.
- •Ambitious, results-driven, and a quick learner with excellent English communication skills.
- •Track record of building complex products used by millions in hypergrowth startups.
Required skills
JavaSpringPostgreSQLREST APIMicroservicesCI/CD
Domain expertise
fintechcrypto
Benefits & perks
Competitive salary and benefits, Stock options, Discretionary performance bonus, The latest tools and technology, A world-class team that will challenge and grow your skills, The opportunity to help build the best fintech app in Latin America, Office Policy: 3-4 days a week in-office
Tech stack
JavaPostgreSQLREST API