Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 25, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Koins Microfinance Bank Limited is a fully licensed technology and impact-driven microfinance bank that focuses on driving financial inclusion. Loans / Savings/ Investments.
    Read more about this company

     

    Backend Engineer

    Job Summary

    • Koins Bank, a member of Primera Africa Group, is a fully licensed microfinance bank dedicated to providing innovative financial solutions to businesses and individuals. 
    • Our goal is to enhance financial inclusion by offering a comprehensive suite of services tailored to meet the diverse needs of our clients.

    Responsibilities

    • Server-Side Logic: Develop and maintain the code that runs on the server, handling data processing, application logic, and business rules.
    • Database Management: Design, implement, and manage databases to store and retrieve data efficiently.
    • API Development: Create and maintain Application Programming Interfaces (APIs) for communication between the frontend and back-end components.
    • Performance Optimization: Optimize the back-end for speed, efficiency, and scalability.
    • Integration: Integrate third-party services and databases into the application.
    • Troubleshooting and Debugging: Identify and resolve issues in the server-side code and infrastructure.
    • Collaboration: Work closely with front-end developers, product managers, and other stakeholders to deliver high-quality software.
    • Documentation: Create and maintain documentation for the back-end code and infrastructure. • Security: Implement security measures to protect data and prevent unauthorized access.

    Code Quality & Maintainability:

    • Code Coverage: Measures the percentage of code that is executed by automated tests, ensuring thorough testing and identifying potential bugs.
    • Defect Rate: Tracks the frequency and severity of bugs or defects found in the codebase, highlighting areas needing attention.
    • Code Churn: Indicates the amount of code changes (rewrites or deletions) within a specific timeframe, reflecting the stability and maintainability of the code.
    • Code Simplicity: Measures the ease of understanding and maintaining the code, often assessed using metrics like cyclomatic complexity.
    • Code Stability: Evaluates the impact of small code adjustments on the overall product and its objectives, ensuring stability and reliability. 

    Efficiency & Project Delivery:

    • Cycle Time: Measures the time taken for a task to move from start to finish, reflecting the team's efficiency in delivering features.
    • Deployment Frequency: Tracks how often a team successfully deploys code, indicating the speed and reliability of the deployment process.
    • Lead Time: Measures the time it takes for a task to be completed, from initiation to final delivery.
    • Flow Efficiency: Measures the ratio of active work time to total time spent on a task, highlighting areas where delays or bottlenecks occur.
    • Change Failure Rate: Calculates the percentage of changes or deployments that result in failure or require rollbacks, indicating the stability of the codebase.
    • Sprint Burndown: Measures how much work the team completes during a sprint, helping to track progress and identify potential issues.
    • Release Burndown: Tracks the progress of a release, helping to monitor the completion of tasks and identify potential roadblocks.
    • Velocity: Measures the rate at which a team delivers completed work over a specific time period, typically within an iteration or sprint.

    Skills:

    • Programming Languages: Proficiency in server-side languages like Python, Java, Ruby, PHP, or Node.js.
    • Databases: Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
    • APIs: Experience with designing and implementing RESTful APIs.
    • Frameworks: Familiarity with popular back-end frameworks (e.g., Spring, Ruby on Rails, Django, Express.js).
    • Operating Systems: Knowledge of Linux or other server-side operating systems.
    • Cloud Technologies: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
    • Problem-Solving: Strong analytical and problem-solving skills.
    • Communication: Excellent communication and collaboration skills.

    Benefits

    • Hybrid work model
    • 13th Month Salary
    • Leave Allowance
    • Medical Allowance.

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified candidates should send their CV to: careers@koinsbank.com using the Job Title as the subject of the email.

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Koins Microfinance Bank Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail