Skip to content
mimi

Backend Developer (Java)

VS Global Inc

Nigeria · On-site Full-time 3w ago

About the role

Job Overview

The Backend Developer (Java) is responsible for building and maintaining backend services that power VitalSwap’s internal and customer-facing systems. This role focuses on developing scalable APIs, improving system performance, and supporting the internal support application used by operational teams.

Working closely with the CTO and the broader technical team, the Backend Developer will ensure backend systems are reliable, performant, and capable of supporting the company’s growing financial infrastructure.

Key Responsibilities

• Design, develop, and maintain backend services using Java.

• Build and maintain APIs that power internal tools, customer-facing products, and integrations.

• Maintain and improve the support application used by internal teams.

• Ensure backend systems are scalable, secure, and performant.

• Work closely with the CTO and other developers to maintain architectural consistency across systems.

• Optimize database queries and backend processes for performance.

• Implement logging, monitoring, and debugging processes to ensure system reliability.

• Support integration with third-party services and financial infrastructure.

• Write clean, maintainable, and well-documented code.

• Participate in code reviews and contribute to improving engineering standards.

Requirements

• Strong experience developing backend systems using Java.

• Solid understanding of API design and RESTful services.

• Experience working with relational databases and writing optimized queries.

• Familiarity with microservices or service-oriented architectures.

• Experience with version control systems (Git).

• Ability to design systems with performance, scalability, and reliability in mind.

• Strong debugging and problem-solving skills.

• Ability to work effectively in a fully remote team environment.

Nice to Have

• Experience building or maintaining internal operational tools or support systems.

• Familiarity with financial services, fintech infrastructure, or payment systems.

• Experience with cloud infrastructure (AWS, GCP, or similar).

• Experience working in early-stage or scaling startups.

• Understanding of security best practices for backend services.

What Success Looks Like

• Backend services are stable, performant, and capable of handling increasing product usage.

• APIs are well-structured, documented, and easy for other teams to integrate with.

• The support application reliably supports internal operations.

• Backend architecture supports the company’s growing financial product ecosystem.

• The developer contributes to maintaining high engineering standards within the technical team.

Job Type: Full-time

Work Location: Remote

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free