Kredete is a financial technology platform that helps African immigrants in the diaspora build credit through instant international money transfers to 22+ countries, with low fees. We also offer businesses an API-based infrastructure for secure and low-cost cross-border payments to many African countries.
We are recruiting to fill the position below:
Job Title: Senior Software Engineer
Location: Lagos
Job Type: Full-time
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.
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.
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.