Software Engineer, Backend

Nigeria Full-time Undisclosed
Job Description
As a Software Engineer, you work in a team that owns the design, development, and operations for mission-critical applications of the payments business. You are responsible for developing applications using best practices.


What You'll do:



• Develop and maintain backend features and ensure existing systems run smoothly.

• Collaborate with frontend and API engineers to define and implement RESTful API specifications.

• Build and deploy microservices using Java, Spring, and Spring Boot.

• Write testable, efficient, and reusable code using test-driven development TDD.

• Participate in Sprint Planning, track work items, and deliver high-quality results.

• Fix bugs promptly and approach complex problems methodically.

• Contribute to architecture and code reviews to ensure scalable and performant solutions.

• Prototype new ideas to refine feature definitions.

• Ensure written code adheres to best practices, is scalable, and optimized for performance.



What we are looking for:



• Bachelor's degree in Information Technology, Software Engineering, Computer Science or related field

• 2+ years of experience in backend development, building scalable systems.

• Proficiency in Java, Spring, and Spring Boot.

• Strong understanding of data structures, algorithms, and distributed systems.

• Experience with cloud-native applications and deployment using CI/CD pipelines.

• Familiarity with unit testing frameworks and automated functional testing.

• Exposure to building multi-tenant applications and performance optimization is a plus.

• Good interpersonal skills and ability to collaborate effectively with teams.

• Autonomous, detail-oriented, and eager to take initiative.
Sponsored Reseller Web hosting
Share this Job
Job Snapshot
  • Posted: May 24, 2026
  • Job Type: Full-time
  • Location: Nigeria
  • Source: External