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: Sep 18, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Kredete is a personal finance company that's focused on helping everyone in Africa make financial progress. We believe that when it comes to money, everyone deserves a chance to succeed. That's why we offer a range of tools and personalized recommendations designed to help people make the most off their money - no matter where they're starting from. With Kre...
    Read more about this company

     

    Senior Software Engineer

    About the Role

    • We are seeking a highly skilled Senior Software Engineer with expertise in Rust, Golang, Python and Node.js to design and build secure, high-performance systems that power Kredete’s payments and remittance platforms. This role involves working on services for transaction processing, compliance workflows (KYC/AML), fraud detection, and financial integrations. The ideal candidate will combine strong backend engineering experience with a passion for building scalable, reliable, and compliant financial systems.

    (Contract to Full-time Hire)

    Key Responsibilities

    • Design and implement secure, scalable microservices for payment processing, transaction routing, and settlement.
    • Build low-latency, high-throughput systems for cross-border remittances and real-time transaction monitoring.
    • Develop API gateways, financial integrations, and fraud detection pipelines.
    • Collaborate with product, compliance, and infrastructure teams to translate workflows into performant services.
    • Partner with DevOps/SRE teams to deploy and monitor services in containerized and cloud environments.
    • Write clean, testable, and maintainable code with unit, integration, and load testing.
    • Conduct code reviews, performance profiling, and resilience testing.
    • Implement observability and monitoring for real-time tracking of financial transactions.

    Required Qualifications

    • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
    • 6–8+ years of backend engineering experience with production-level expertise in Rust, Golang, Python and Node.js.
    • Strong understanding of distributed systems, concurrency, and high-availability architectures.
    • Hands-on experience with financial systems, payment rails, or transaction-heavy platforms.
    • Proficiency with databases (PostgreSQL, MongoDB, Redis) and event-driven systems (Kafka, NATS, RabbitMQ).
    • Experience with OAuth2, JWT, TLS, and secure API design.
    • Proficiency with Docker, Kubernetes, and infrastructure-as-code (Terraform/Ansible).

    Preferred Qualifications

    • Prior experience in fintech, payments, or cross-border remittances.
    • Experience building systems that comply with PCI DSS, SOC 2, GDPR, or other regulatory frameworks.
    • Familiarity with cloud environments such as AWS, GCP, or Azure.

    Nice-to-Have

    • Experience with fraud detection systems, KYC/AML workflows, or compliance-driven architectures.
    • Familiarity with blockchain-based payments or digital wallets.
    • Contributions to open-source Rust, Golang, or Node.js projects.
    • Knowledge of regulatory frameworks (PCI DSS, PSD2, SOC 2).

    Soft Skills

    • Strong problem-solving and debugging skills for complex transaction workflows.
    • Ability to work cross-functionally with compliance, product, and security teams.
    • Leadership mindset with passion for mentorship and technical excellence.
    • Excellent communication and collaboration skills across technical and non-technical teams.
    • Proactive, ownership-driven mindset with attention to detail.
    • Ability to manage multiple priorities under tight deadlines.

    go to method of application »

    Frontend Developer - Angular

    About the Role

    • We are seeking a skilled Frontend Engineer with strong expertise in Angular and React to design and build responsive, secure, and accessible financial applications. In this role, you will work on user-facing products such as transaction dashboards, KYC/AML flows, digital wallets, and remittance interfaces, ensuring they are intuitive, inclusive, and performant across devices. You will collaborate with designers, backend engineers, and compliance teams to deliver world-class fintech experiences with security and accessibility at their core.

    Key Responsibilities

    • Build responsive, mobile-first financial dashboards and payment applications using Angular and React.
    • Implement accessible UIs (WCAG 2.1, ARIA standards) to ensure products are inclusive to all users.
    • Develop reusable components and secure design systems that can scale across multiple fintech products.
    • Translate UI/UX wireframes and complex financial workflows into functional, user-friendly applications.
    • Collaborate with backend teams to integrate RESTful APIs, GraphQL, and WebSocket-based transaction streams.
    • Partner with product and compliance teams to ensure KYC/AML interfaces and payment flows are both compliant and user-friendly.
    • Write unit, integration, and end-to-end tests (Jest, Jasmine, Cypress, Playwright) to ensure reliability in financial transactions.
    • Optimize applications for high performance, low latency, and secure session handling.
    • Continuously improve frontend accessibility, responsiveness, and cross-browser compatibility.

    Required Qualifications

    • Bachelor’s degree in Computer Science, Engineering, or a related field.
    • 4–6+ years of professional frontend engineering experience.
    • Strong hands-on experience in Angular (v18+) and React (v17+) in production environments.
    • Proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and TailwindCSS (or similar).
    • Strong understanding of responsive design principles and accessibility best practices (WCAG/ARIA).
    • Experience with state management tools such as NgRx, Redux, or Zustand.
    • Familiarity with secure coding practices for fintech applications, including session management and input validation.

    Nice-to-Have

    • Experience with Next.js and Angular Universal for server-side rendering (SSR).
    • Familiarity with PCI DSS-compliant UI practices and secure handling of sensitive financial data.
    • Exposure to design systems such as Material UI, Angular Material, or Ant Design.
    • Understanding of fraud prevention UI patterns, including alerts, transaction verification, and two-factor authentication (2FA).

    Soft Skills

    • Strong analytical, problem-solving, and debugging abilities.
    • Excellent communication skills, with the ability to work closely with cross-functional teams.
    • Passion for building inclusive fintech experiences that balance usability, compliance, and security.
    • Proactive, detail-oriented, and comfortable working in fast-paced, high-growth environments.

    go to method of application »

    Project Manager

    About the Role:

    • We are seeking a highly organized Project Manager who will be responsible for overseeing the successful execution of projects from start to finish. The ideal candidate will manage the entire software development life cycle of the organization and have strong knowledge of Agile methodologies and project management tools.

    What You Will Do:

    • Develop comprehensive project plans, including timelines, budgets, and resource allocation.
    • Oversee all phases of project life cycle from initiation to closure, ensuring projects are delivered on time and within budget.
    • Lead cross-functional teams, including leadership, finance, developers, designers, and QA, to achieve project objectives.
    • Provide clear direction, assign tasks, and manage team performance to ensure project success.
    • Act as the primary point of contact for stakeholders, providing regular updates and managing expectations.
    • Develop and maintain the company-wide product/product roadmap, cutting across all teams and quarters, ensuring it is updated regularly to reflect changes and align with business priorities.
    • Track and manage the customer onboarding process to ensure that all timelines are met and that clients are onboarded seamlessly into various products.
    • Coordinate with engineering and product teams to monitor feature development and delivery, ensuring they stay on track and are completed within the required timelines.
    • Set and manage dependencies across all projects, ensuring that they are properly planned for and addressed on time to avoid bottlenecks.
    • Facilitate communication between internal teams and external clients, ensuring alignment on project goals.
    • Identify potential risks and develop mitigation strategies to minimize impact on project timelines and deliverables.
    • Monitor project risks and adjust plans as necessary to address challenges.
    • Implement and manage Agile project management practices, including sprint planning, daily stand-ups, and retrospectives.
    • Continuously improve processes to enhance team productivity and project outcomes.
    • Manage project budgets, ensuring cost-effective use of resources.
    • Track project expenses and adjust as necessary to avoid budget overruns.
    • Ensure all deliverables meet the highest quality standards and adhere to company guidelines.
    • Conduct regular project reviews to identify areas for improvement and implement corrective actions.
    • Maintain detailed project documentation and reports, ensuring clear visibility of project status for all stakeholders.
    • Prepare and present project status reports to senior management, ensuring timely communication of project updates, challenges, and changes.

    Who You Are:

    • A team player, great personality and goal-oriented
    • Smart-working, outgoing and humble.
    • Bachelor's degree in Business, Computer Science, or a related field.
    • 5+ years of experience in project management, with a strong background in fintech.
    • Proven experience in leading cross-functional teams and managing multiple projects simultaneously.
    • Strong knowledge of Agile methodologies and project management tools (e.g., Asana, Google Suite, Jira, Trello).
    • Proven experience in planning and updating product/project roadmaps and managing dependencies across teams and projects.
    • Excellent communication, leadership, and problem-solving skills.
    • Ability to work in a fast-paced environment, ensuring continuous delivery of projects and products within tight deadlines.
    • PMP, PRINCE2, or Agile certification is a plus

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kredete Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail