Senior Software Engineer (Backend - Java)

Lagos Internship Undisclosed
Job Description
Job description Remote: Remote About Quidax

Quidax is where money meets limitless possibilities. We’re making it super easy for individuals, businesses, and fintechs in Africa to access crypto. Our goal? Providing real value for our customers today while shaping the future of money.

We're looking for engineers who enjoy solving difficult engineering problems at scale, care deeply about software quality, and take ownership beyond writing code. You'll work with product managers, designers, and engineers across multiple teams to build secure, reliable, and highly scalable financial systems.

About the Role

As a Senior Software Engineer, you'll design, build, and operate backend services that power critical parts of the Quidax platform.

Beyond implementation, you'll help shape technical direction, mentor engineers, improve engineering practices, and contribute to building a world-class engineering culture.

We're looking for someone who can balance speed with quality, make sound engineering trade-offs, and take ownership of services from design through production.

What You’ll Be Owning

Build & Scale Core Platform Services

Within your first 90 days:

• Deliver production-ready backend features independently.
• Become a trusted owner of one or more backend services.
• Contribute meaningfully to architecture and design discussions.
• Improve service reliability, observability, or performance in at least one area of the platform.
Within your first 6 months:
• Lead the design and implementation of complex backend systems.
• Drive improvements to engineering quality, maintainability, and developer experience.
• Help establish patterns and best practices for building scalable services.
• Mentor engineers through code reviews, technical discussions, and design collaboration.
Drive Reliability & Operational Excellence
• Own services throughout their lifecycle, from design and implementation to deployment, monitoring, and production support.
• Improve system reliability, observability, security, and performance.
• Investigate production incidents and drive long-term fixes rather than temporary workarounds.
• Continuously identify opportunities to simplify systems and reduce technical debt.
Contribute to Technical Direction
• Participate in architecture reviews and technical decision-making.
• Help shape how we design APIs, distributed systems, and internal platform services.
• Contribute to technical documentation, RFCs, and engineering standards.
• Make thoughtful engineering trade-offs between speed, complexity, scalability, and maintainability.
Build a Strong Engineering Culture
• Review code and provide actionable feedback.
• Advocate for testing, operational excellence, and engineering best practices.
• Collaborate effectively across Product, Design, Compliance, Risk, and Engineering.
• Raise the bar for ownership, quality, and technical excellence.
Biggest Challenges You’ll Tackle
Here's what will keep you up at night, in the best possible way:

• Designing systems that handle high transaction volumes without sacrificing reliability.
• Building services that remain secure, available, and observable in a fast-moving financial environment.
• Balancing engineering speed with the quality standards expected of financial infrastructure.
• Simplifying increasingly complex systems as the platform grows.
• Debugging and solving difficult production issues where the answer isn't obvious.
• Scaling architecture, processes, and engineering practices alongside rapid business growth.
What We're Looking For
We're less interested in someone who simply knows Java and more interested in someone who has built and operated real production systems.

You'll likely be a strong fit if you:

• Have 6 years of professional software engineering experience.
• Have strong experience building backend systems with Java and Spring Boot.
• Have designed and operated production-grade services at scale.
• Understand distributed systems, micro-services, asynchronous processing, and event-driven architectures.
• Have experience working with PostgreSQL or MySQL in production environments.
• Have worked with Redis, caching strategies, and messaging systems such as Kafka.
• Can design APIs and systems that are reliable, maintainable, and easy to evolve.
• Have strong debugging, troubleshooting, and production incident management skills.
• Collaborate effectively across teams and
Sponsored Reseller Web hosting
Share this Job
Job Snapshot
  • Posted: Jul 15, 2026
  • Job Type: Internship
  • Location: Lagos
  • Source: External