About Kredete
Kredete is a financial technology platform designed to help African immigrants build credit and send money instantly to over 30 African countries. Using Stablecoins and modern payment systems, we make it easy and affordable for businesses to move money across borders. Our mission is to provide accessible, secure, and low-cost financial solutions that improve cash flow and support financial growth for individuals and businesses.
About the Role
We are seeking a highly skilled Senior Software Engineer with expertise in Rust, Golang, 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.
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, 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.
What We Offer
- Exceptional talent is rewarded accordingly, and we’re open to negotiation.
- Additional sign-on bonus for if able to pass the technical screen and start immediately.
Opportunity: At Kredete, we are proud to be an equal opportunity employer. We value diversity and all applicants seeking employment with us are strictly based on merit, competency and qualifications. We do not discriminate based on religion, race, national origin, sexual orientation, sex, marital or family status, disability or gender.
Data Protection: By applying to this role, you consent to the collection and processing of your personal data by Kredete for the purposes of assessing your suitability for the advertised position. All personal data will be processed in accordance with applicable data protection laws.