Senior Software Engineer – Backend at Cellulant

Cellulant

Company Info

Cellulant is Africa’s no.1 company in the payments & transfers category – FIntech Awards 2016. We are a PPISP (Payment Platform Infrastructure Service Provider) regulated by the Central Bank of Nigeria (CBN) and insured by Nigerian Deposit Insurance Corporation (NDIC).

Title: Senior Software Engineer – Backend

Location: Remote

Department: Software Engineering

Job Description

  • As a Senior 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 frontend applications using best practices.

Core Responsibilities

  • Delivering complete features and maintaining existing ones.
  • Design and implement scalable distributed systems using Kubernetes, Docker, and other tools in the Cloud Native landscape.
  • Build configuration and deployment assets required to deploy and run the distributed applications.
  • Work with the frontend and API engineers to define RESTful API Specifications.
  • Creating self-contained, reusable, and testable microservices and components.
  • Participating in Sprint Planning and tracking work items
  • Work well with technical and non-technical people to deliver high-value results
  • Ensure that all written code and architecture is high quality, scalable, and performant
  • Take initiative in refactoring and keep things simple
  • Take full ownership of a feature set, from the first discussion to going live.
  • Using test-driven development to write well-tested code.
  • Fixing bugs fast and taking your time to solve hard problems well.
  • Prototyping new ideas to help with initial feature definition.
  • Participating in architecture and code reviews.

Job Requirements

  • Bachelor’s Degree in Information Technology, Software Engineering, Computer Science or related field.
  • 5+ years of industry experience building and operating large-scale, highly available distributed systems.
  • 5y+ Experience with Java/C# on large-scale projects.
  • Strong knowledge of building cloud-native applications using Java, Spring, and Spring boot.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Confidence with the unit and automated functional testing in Spring boot.
  • Experience building multi-tenant distributed SAAS applications is a strong plus.
  • Experience with CI/CD.
  • Experience with performance analysis and optimization in Java is a strong plus
  • Proven software architecture experience.
  • Ability to understand and break down large features into complete solutions.
  • Excellent interpersonal skills and ability to work well with all levels of engineers and other disciplines.

Experience that will count in your favour:

  • You’ve mentored teammates on new ways to deepen their technical craft

Personal attributes:

  • Proficient, autonomous, and rigorous behavior.

Deadline: Not Specified.

How to Apply: Interested and qualified candidates should Click Here to apply online

    Other Jobs Listed By the Company.

    Wema Bank

    Wema Bank Plc - Widely reputed as the longest surviving and most resilient indigenous bank in Nigeria, Wema Bank Plc has over the years, diligently offered a fully-fledged range of value-adding banking and financial advisory services to the Nigerian public. | Ibadan - Oyo, Ogun, Ilorin - Kwara, Oshogbo - Osun, Ekiti, and Ondo

    0 Views

    February 11, 2025

    Siemens

    Siemens is an Integrated Technology Company. The business activities of our Energy, Health care, Industry and Infrastructure & Cities Sectors have enabled us to capture leading market and technology positions worldwide. | Nigeria

    0 Views

    February 11, 2025

    Nielseniq

    NielsenIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. | Lagos

    0 Views

    February 11, 2025