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: Oct 19, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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:
    Read more about this company

     

    Backend Developer

    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.

    go to method of application »

    React Native / TypeScript Mobile App Developer

    Job Overview:

    • We are seeking a skilled React Native / TypeScript Mobile App Developer to join our dynamic team. The ideal candidate will have a strong background in developing cross-platform mobile applications using React Native and TypeScript. You will work closely with product managers, designers, and other developers to create high-quality, user-friendly mobile applications for iOS and Android platforms.

    Key Responsibilities:

    • Develop, maintain, and enhance cross-platform mobile applications using React Native and TypeScript.
    • Collaborate with designers and product managers to ensure a seamless and visually appealing user experience.
    • Implement new features and functionality based on product requirements, while ensuring high performance and responsiveness.
    • Optimize applications for maximum speed and scalability across both iOS and Android platforms.
    • Integrate third-party APIs and services, ensuring smooth data flow and user interaction.
    • Write clean, maintainable code with a focus on best practices, code quality, and performance.
    • Participate in code reviews to maintain high standards for code quality and maintainability.
    • Debug and resolve technical issues and bugs reported by users or identified during testing.
    • Stay up-to-date with industry trends, new technologies, and best practices in mobile app development.

    Qualifications:

    • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
    • 3+ years of experience in mobile app development, with a focus on React Native and TypeScript.
    • Proficiency in React Native and understanding of its core principles and components.
    • Strong experience with TypeScript, including building and maintaining type-safe applications.
    • Experience with mobile app development tools and libraries, such as Redux, MobX, or Context API.
    • Knowledge of native mobile development for iOS (Swift) and Android (Kotlin) is a plus.
    • Familiarity with RESTful APIs and integration of backend services.
    • Understanding of mobile app deployment processes, including app store submission for iOS and Google Play.
    • Experience with Git and version control systems.
    • Excellent problem-solving skills and the ability to work independently or in a team environment.

    Preferred Skills:

    • Experience with automated testing frameworks (e.g., Jest, Detox).
    • Knowledge of GraphQL and modern backend integration techniques.
    • Familiarity with CI/CD pipelines for mobile applications.
    • Experience with performance optimization for mobile apps (profiling, memory management).
    • Understanding of agile development methodologies and working in an agile team.

    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.

    go to method of application »

    Node.js / TypeScript Backend Developer

    Job Overview:

    • We are looking for a skilled Node.js / TypeScript Backend Developer to join our development team. The ideal candidate will have a strong background in building scalable server-side applications and APIs using Node.js and TypeScript. You will be responsible for designing, developing, and maintaining backend services that support our applications, working closely with front-end developers, DevOps, and other team members.

    Key Responsibilities:

    • Design, develop, and maintain backend services using Node.js and TypeScript, ensuring high performance and responsiveness.
    • Build and optimize RESTful APIs and GraphQL endpoints for integration with frontend applications and external services.
    • Implement data storage solutions with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
    • Collaborate with cross-functional teams (frontend developers, DevOps, QA engineers) to ensure seamless integration of services.
    • Write clean, maintainable code following best practices, with a focus on performance and scalability.
    • Debug and resolve technical issues and bugs, providing support during the software development lifecycle.
    • Participate in code reviews to ensure code quality, security, and maintainability.
    • Maintain technical documentation for backend services, including architecture diagrams and design specifications.
    • Stay up-to-date with industry trends, technologies, and best practices in backend development.

    Qualifications:

    • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
    • 3+ years of experience in backend development, with a focus on Node.js and TypeScript.
    • Strong proficiency in Node.js and understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
    • Experience with TypeScript, including building and maintaining type-safe applications.
    • Familiarity with RESTful APIs and/or GraphQL development, and API design best practices.
    • Knowledge of databases, including SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis).
    • Understanding of cloud platforms (AWS, Azure, GCP) and deployment strategies.
    • Experience with DevOps practices, including CI/CD pipelines, Docker, and Kubernetes.
    • Version control experience, particularly with Git and Git-based workflows.
    • Excellent problem-solving skills and ability to work independently or as part of a team.

    Preferred Skills:

    • Experience with microservices architecture and building distributed systems.
    • Knowledge of event-driven systems and messaging queues (e.g., RabbitMQ, Kafka).
    • Familiarity with serverless architecture (AWS Lambda, Azure Functions).
    • Automated testing experience (e.g., Jest, Mocha, Chai).
    • Understanding of OAuth2, JWT, and other authentication/authorization protocols.
    • Experience with monitoring tools (e.g., Prometheus, Grafana, New Relic).

    Method of Application

    Qualified and Interested applicants should send their CVs with the job title as the subject of the email to jobs@thekredibank.com

    Build your CV for free. Download in different templates.

  • Apply Now
  • Send your application

    View All Vacancies at Kredi Bank Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail