Software Engineer

Job Type: Full Time
Experience: 3 years 
Location: Lagos

Company: Palmpay

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.

Method of Application

Interested and qualified? Go to PalmPay on palmpaylimited.applytojob.com to apply