Software Engineer

Posted 2 Days Ago
Be an Early Applicant
Ikeja, Lagos
Mid level
Fintech • Payments • Financial Services
The Role
The Software Engineer will design, develop, and improve products for PalmPay, focusing on high-quality software delivery, problem-solving, and performance enhancement. Responsibilities include debugging, ensuring system availability, and contributing to architectural decisions in a fast-paced fintech environment.
Summary Generated by Built In

PalmPay is a pan-african fintech company currently operating in Nigeria, Ghana, Kenya, Uganda, and Tanzania and expanding to other markets this year. We are reinventing the payments experience by making it easy and reliable for everyone to transfer money, pay bills and shop online.
About the role

  • Contribute to the design, architecture, and development of our products and services.
  • Produce highly scalable, high-quality software in a fast-paced environment.
  • Find innovative solutions to challenging problems.
  • Improve performance, scalability, and availability of our internal systems.
  • Diagnose and debug issues in a production environment.

Requirements

  • Over 3 years of professional programming experience, with at least 2 years of recent, hands-on work in Java.
  • 2+ years of domain expertise in fintech, banking, or financial services, with a deep understanding of industry-specific requirements, compliance, and high-availability systems.
  • Deep understanding and practical application of Object-oriented Programming (OOP) principles, including SOLID design, Clean Architecture, and advanced software design patterns.
  • Expertise in Test-Driven Development (TDD) and behavior-driven testing methodologies, ensuring robust, maintainable code.
  • Advanced proficiency in Web/API environments, including: HTTP protocols
  • Designing and consuming RESTful services
  • Creating efficient, secure, and high-performance APIs
  • Demonstrated ability to perform and excel under pressure, consistently meeting deadlines while driving high standards of work.
  • Strong aptitude for self-directed learning, staying current with emerging technologies, and adopting modern engineering practices.
  • Exceptional analytical and problem-solving skills, with the ability to navigate complex technical challenges effectively.

Top Skills

Java
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
London
1,477 Employees
On-site Workplace

What We Do

PalmPay is building the financial superapp for Africa

Similar Jobs

Cordros Logo Cordros

Full Stack Software Engineer

Fintech • Payments • Financial Services
Lagos, NGA
123 Employees

Leadway Logo Leadway

SOFTWARE DEVELOPER

Financial Services
Remote
Lagos, NGA
3675 Employees
Lagos, Lagos Island, Lagos, NGA
255 Employees

Yassir Logo Yassir

Backend Software Engineer

Information Technology • Mobile • Consulting
Lagos, Lagos Island, Lagos, NGA
1213 Employees

Similar Companies Hiring

Bectran, Inc Thumbnail
Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account