Senior Backend Engineer – Strategic Projects at Onafriq

Onafriq

  • Kenya
  • Permanent
  • Full-time
  • 27 days ago
We are the “Network of Networks” that provides convergence and interoperability by enabling our partners to scale their digital payment strategies.Senior Backend Engineer – Strategic ProjectsWe are looking for a highly skilled Senior Software Engineer to join our Card Processing team. You will design, develop, and maintain the core backend systems that power our card products, ensuring reliability, scalability, and high performance. This role is backend-focused and is ideal for engineers passionate about payments and building systems that move money across Africa and globally.Key Responsibilities
  • Design, implement, and maintain scalable backend services using Java and Spring Boot.
  • Collaborate closely with Product, QA, and Frontend (Angular) teams to deliver new features and improvements for card processing.
  • Develop and maintain SQL database schemas and optimize queries for performance and reliability.
  • Build and maintain secure, high-availability APIs and integrations with third-party providers and internal systems.
  • Ensure best practices in code quality, architecture, and testing (unit/integration).
  • Deploy, monitor, and troubleshoot services running on AWS, especially in EKS (Kubernetes).
  • Manage infrastructure-as-code and CI/CD pipelines using tools such as Jenkins.
  • Participate in code reviews, mentor junior engineers, and contribute to continuous improvement initiatives.
  • Maintain and document technical processes, ensuring knowledge sharing within the team.
Requirements
  • 5+ years of professional experience as a Backend or Software Engineer, ideally in fintech, payments, or high-volume transactional systems.
  • Advanced knowledge of Java and Spring Boot (must-have).
  • Strong experience working with relational databases (e.g., PostgreSQL, MySQL, or similar), including query optimization and database design.
  • Familiarity with AWS services, especially EKS (Elastic Kubernetes Service), S3, and IAM.
  • Experience working with CI/CD tools and pipelines (Jenkins preferred).
  • Strong understanding of API design and secure systems development.
  • Exposure to frontend frameworks such as Angular is a plus (not required).
  • Familiarity with microservices, distributed systems, and cloud-native patterns.
  • Excellent problem-solving, troubleshooting, and communication skills
Don't Keep Share!:

Jobs in Kenya