datatrota
Signup Login
Home Jobs Blog

Backend Developer at Kredi Bank

Kredi BankLagos, Nigeria Software Development
Full Time
Kredi bank is a full service digital bank building a one-stop shop for digital financial services in Africa. Kredi is focused on making financial service products easy to use and fully accessible to consumers. We are fully licensed by the central bank of Nigeria. We are building a platform that allows users all key aspects of their financial lives:

Job Overview:

  • We are seeking a talented Backend Developer to join our team and help build reliable, scalable, and efficient backend systems. As a Backend Developer, you will be responsible for designing, developing, and maintaining APIs, databases, and server-side logic that power our applications. You will collaborate with front-end developers, DevOps, and product teams to deliver high-performance solutions that meet business needs.

Key Responsibilities:

  • Design, develop, and maintain backend services and APIs that power web and mobile applications.
  • Build and optimize RESTful APIs or GraphQL endpoints to support seamless data exchange with frontend systems.
  • Implement database schemas and queries using SQL (PostgreSQL, MySQL) or NoSQL (MongoDB, Redis) technologies.
  • Integrate third-party services and APIs to enhance functionality and performance.
  • Collaborate with cross-functional teams (frontend, DevOps, product managers) to ensure smooth delivery of features.
  • Write clean, maintainable, and testable code with a focus on scalability and performance.
  • Participate in code reviews to maintain high code quality and standards.
  • Troubleshoot and resolve issues in production and development environments.
  • Monitor and optimize server performance, identifying bottlenecks and implementing fixes.
  • Keep up with industry trends and best practices in backend development.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 3+ years of experience in backend development with expertise in one or more programming languages (e.g., Node.js, Python, Java, Ruby, PHP).
  • Strong understanding of APIs (REST, GraphQL) and their integration with frontend systems.
  • Experience with databases, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
  • Familiarity with version control systems like Git and collaborative workflows (GitHub, Bitbucket).
  • Experience working with cloud platforms (AWS, Azure, GCP) and deployment pipelines (CI/CD).
  • Knowledge of authentication/authorization mechanisms (OAuth, JWT).
  • Strong problem-solving skills and attention to detail.
  • Ability to write unit and integration tests to ensure code reliability.

Preferred Skills:

  • Experience with microservices architecture and building distributed systems.
  • Familiarity with Docker and Kubernetes for containerized applications.
  • Knowledge of event-driven systems and messaging tools (Kafka, RabbitMQ).
  • Understanding of DevOps practices and monitoring tools (e.g., Prometheus, Grafana).
  • Experience with serverless functions (AWS Lambda, Google Cloud Functions).

Benefits:

  • Competitive salary.
  • Opportunity to work in a fast-paced and dynamic environment.
  • A supportive and collaborative team environment.
  • Be part of a growing and innovative Fintech company.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend