Senior Software Engineer – Java, Trading & Liquidity

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Quidax

Quidax

11 - 50 employees

Founded 2016

₿ Crypto

💳 Fintech

💰 $3M Initial Coin Offering - Quidax on 2021-05

Crypto • Fintech

Quidax is a crypto exchange and digital asset infrastructure platform built for Africa, enabling individuals, businesses, and institutions to buy, sell, stake, and move stablecoins and other cryptocurrencies. It provides instant swaps, order-book trading, a premium OTC desk, APIs and payment gateway (Basqet) for businesses, a stablecoin API for fiat rails, staking and yield products, a launchpad for token listings, and institutional liquidity and settlement solutions — all with a compliance-focused approach and 24/7 support.

📋 Description

• Build & Own Critical Trading Services Design, build, deploy, and operate scalable Java services powering trading, pricing, execution, and liquidity. Own critical backend services end to end, from architecture and implementation to production support and continuous improvement. • Trading, Execution & Liquidity Develop and improve order management, execution, pricing, market data, and liquidity management capabilities. Build and maintain integrations with exchanges, liquidity providers, custodians, payment providers, and other external platforms. Improve execution quality through better pricing accuracy, spreads, fill rates, liquidity availability, and reduced slippage. • Build Reliable Financial Systems Design reliable order lifecycles covering validation, routing, execution, settlement, reconciliation, cancellations, retries, and recovery. Ensure financial correctness across balances, positions, fees, and settlements through precision, idempotency, consistency, and auditability. Build distributed systems that behave correctly under concurrency, retries, duplicate events, and eventual consistency. • Improve Performance & Reliability Continuously improve system performance, resilience, observability, throughput, and operational readiness. Investigate production incidents, perform root cause analysis, and implement preventive improvements. Build testing strategies covering unit, integration, contract, performance, and resilience testing. • Raise the Engineering Bar Participate in architecture and technical design decisions across the Trading & Liquidity squad. Review code, mentor engineers, and help raise engineering standards across the team. Collaborate closely with Product, Platform, QA, Security, Compliance, Risk, Finance, and Operations to deliver reliable financial systems.

🎯 Requirements

• 5+ years of professional backend software engineering experience. • Strong commercial experience building Java backend systems. • Proven experience with Spring Boot and the wider Spring ecosystem. • Experience owning production systems from design through operation. • Experience building distributed systems, microservices, or event-driven architectures. • Experience working in trading, crypto, exchanges, capital markets, payments, or other transaction-heavy financial environments. • Experience mentoring engineers and improving engineering practices. • Java: JVM fundamentals, memory management, collections, generics, concurrency and multithreading, streams, performance optimisation, exception handling, and functional programming. • Spring Ecosystem: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, dependency injection, transaction management, scheduling, validation, and configuration. • Databases: PostgreSQL or MySQL, SQL optimisation, indexing, transactions, isolation levels, data modelling, and connection pooling. • Distributed Systems: Microservices, event-driven architecture, asynchronous processing, Kafka or RabbitMQ, service communication, eventual consistency, distributed transactions, idempotency, retries, caching, and failure recovery. • Cloud & DevOps: Docker, Kubernetes, CI/CD pipelines, cloud platforms such as AWS or GCP, monitoring, logging, tracing, observability, and production operations. • Security: Authentication, authorisation, API security, secure coding practices, secrets management, OAuth2, JWT, and OpenID Connect.

🏖️ Benefits

• 💰 Fair Pay + Ownership Competitive salary based on your skills and experience; annual merit-based reviews to keep your growth visible and rewarded • 🚀 Growth That’s Real Annual performance reviews + clear promotion cycles; recognition for great work, from shoutouts to milestone rewards Personal development fund (courses, books, conferences); study leave so you can keep learning • 🧘🏾 Work That Works For You Fully remote forever + flexible working hours • ❤️ Time Off That Respects Life Unlimited paid time off + Nigerian national holidays Parental, sick, compassionate, and life event leave; we show up for you • 🌍 Connection That Feels Real Quarterly remote team hangouts + annual offsite; interest-based communities (SIGs) Regular engagement surveys; your voice matters Health & life coverage in select locations

Apply Now

Similar Jobs

🕒 June 22

SnappyCX

11 - 50

🤝 B2B

☁️ SaaS

Backend Developer responsible for building and maintaining lead-capture tools and integrations in an AI-native environment. Requires collaboration with the engineering team for ongoing projects.

JavaScript

MySQL

PHP

🕒 April 1

Moniepoint Inc. (Formerly TeamApt Inc.)

1001 - 5000

💳 Fintech

🏦 Banking

Senior Backend Engineer designing and implementing backend services for Moniepoint. Working with cross-functional teams and leveraging modern technologies in a financial services platform.

Angular

Distributed Systems

Hibernate

Java

React

Spring

Spring Boot

SpringBoot

🕒 April 1

Awarri

11 - 50

Senior Backend Developer at Awarri, focused on developing backend systems for AI and machine learning platforms. Collaborate with a multidisciplinary team to support cultural preservation and inclusivity in AI solutions.

AWS

Azure

Cloud

Docker

Google Cloud Platform

🕒 March 31

Backend Engineer focused on enhancing backend applications and user experience through data analysis and collaboration. Work with cross-functional teams and lead projects as necessary.

Java

PHP

Python

🕒 March 31

Swift MediSpark

11 - 50

⚕️ Healthcare Insurance

🔌 API

☁️ SaaS

Back-End Developer (LARAVEL) assisting CTO with core back-end development for healthcare software. Working on web and app functionalities while providing essential programming support.

Laravel

PHP