datatrota
Signup Login
Home Jobs Blog

Backend Engineer at Ecobank Nigeria

Ecobank NigeriaLagos, Nigeria Software Development
Full Time
Ecobank Transnational Incorporated (ETI), a public limited liability company, was established as a bank holding company in 1985 under a private sector initiative spearheaded by the Federation of West African Chambers of Commerce and Industry with the support of the Economic Community of West African States (ECOWAS). In the early 1980’s foreign and state-owned banks dominated the banking industry in West Africa. Commercial banks in West Africa owned and managed by the African private sector were a rarity. Its founders created ETI with the objective of filling this vacuum. The Federation of West African Chambers of Commerce promoted and initiated a project to create a private, regional banking institution in West Africa. In 1984, Ecopromotions S.A. was incorporated. Its founding shareholders raised seed capital for feasibility studies and the promotional activities leading to the creation of ETI.

Key Responsibilities

Software Development & Delivery

  • Design and develop backend services and APIs using modern frameworks and best practices.
  • Build and maintain microservices that integrate with core banking systems and third-party platforms.
  • Ensure applications are secure, performant, and compliant with banking technology standards.
  • Write clean, maintainable code and participate in code reviews to improve overall quality.

System Integration & Architecture

  • Develop REST APIs, WebSocket services, and GRPC interfaces for internal and external integrations.
  • Implement event-driven solutions to support asynchronous processing and system scalability.
  • Work with cloud services to deploy and manage applications in production environments.

Collaboration & Continuous Improvement

  • Work closely with QA engineers, business analysts, and product teams to clarify requirements and resolve issues early.
  • Support CI/CD pipelines and improve development workflows where possible.
  • Participate in technical discussions and contribute ideas that improve system reliability and efficiency.

Job Profile

Experience & Qualifications

  • Bachelor’s degree in computer science or a related field
  • 3-4; years of professional software development experience, preferably in fintech or banking technology

Required Skills and Tools

Programming & Frameworks

  • Python (FASTAPI, Flask, Django)
  • Java (Spring Boot)
  • Node.js

Databases

  • PostgreSQL, MySQL
  • MongoDB, DynamoDB

Event-Driven & Integration Technologies

  • RabbitMQ
  • REST APIs, WebSocket, gRPC

Cloud & DevOps Tools

  • AWS
  • Docker
  • GitHub Actions
  • Serverless Framework

Engineering Practices

  • Microservices architecture
  • CI/CD pipelines
  • Secure coding and familiarity with SOC compliance standards

Soft Skills

  • Strong problem-solving and analytical thinking
  • Clear communication and teamwork
  • Ability to work in structured, regulated environments

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend