Inkomoko

Systems Integration Specialist

Posted: 4 days ago

Job Description

About InkomokoInkomoko supports entrepreneurs to grow their businesses in order to improve livelihoods, create jobs, and help communities thrive.In 2025, Inkomoko was listed by the Financial Times as the 8th fastest-growing company in Africa, supporting entrepreneurs across East and Central Africa to grow thriving businesses and build inclusive, resilient economies.Founded in 2012, Inkomoko has worked with more than 100,000 entrepreneurs, including thousands of refugee entrepreneurs. Inkomoko provides a combination of training, consulting, access to finance, and market-level systems change. We are the largest investor to refugee entrepreneurs in Africa.Inkomoko has 780+ staff in 45 offices across Chad, Ethiopia, Kenya, Rwanda, and South Sudan. Through Inkomoko's 2030 strategic plan, we are adding 3 additional countries to serve more than 550,000 entrepreneurs and growing our $30M loan fund to impact 7M lives.INKOMOKO VALUESAll staff at Inkomoko are connected to a shared set of organizational values:Purpose: be solutions-oriented, produce high-quality work, and be a global leaderAchievement: push yourself to reach beyond what you previously thought possible. Improvement: be humble, engage in continuous growth through open & accurate feedbackBravery: willing to take risks, create a safe space for others, be compassionate, and inclusiveWe Eat Goat: we celebrate success and support each other in hard times. We do this work together in the spirit of turikumwe, tuko pamoja, abren nen, Kula na sawa, On est ensembleInkomoko is an affirmative action/equal opportunity employer. Refugees, women, and persons who reflect the diverse communities we serve are strongly encouraged to apply. About The Opportunity And ResponsibilitiesWe are looking for a System Integration Specialist with deep experience in the fintech ecosystem to architect, implement, and manage the integration of complex financial systems. Your work will enable seamless data flow between payment gateways, banking APIs, ERPs, CRMs, compliance systems, and other internal applications - ensuring security, speed, and reliability at scale.Key Responsibilities:Design and build secure, scalable integrations across financial platforms, core banking systems, mobile apps, and payment processorsEnforce software design principles, modular-monolith-first then microservice design, and capture Architecture Decision Records (ADRs) for all significant integration decisionsManage integrations with third-party APIs (e.g., M-Pesa, Visa, Mastercard, Paystack, Flutterwave, Plaid, or bank APIs)Implement event-driven integrations using message brokers with canonical event schemas (JSON/Avro), outbox pattern, idempotency keys, and consumer-driven contract testingImplement and support data synchronization and real-time transaction flows using secure protocolsCollaborate with Product, Engineering, and Compliance teams to align integrations with business and regulatory requirements (e.g., PCI-DSS, AML/KYC, Kenya Data Protection Act, GDPR as applicable)Troubleshoot and resolve integration issues promptly, minimizing downtime and ensuring high transaction reliabilityMaintain complete and secure documentation of integrations, data flows, and logicEnsure compliance with Country Data Protection Act, GDPR (if applicable), and other financial regulationsIntegrate AI-ready data pipelines and enable real-time data flows to support machine learning and analytics workloads while maintaining strict data privacy and minimization practicesImplement hybrid hosting connectivity (on‑prem + cloud) with zero-trust gateways, mutual TLS, and VPNsEnsure compliance with security baselines: OWASP ASVS L2, SLSA-level provenance, SBOMs, signed containers, and supply-chain security best practicesMaintain complete, secure documentation of integrations, data flows, schemas, and logic in code repositoriesTroubleshoot and resolve integration issues promptly, ensuring high transaction reliability and minimal downtime Contribute to Internal Developer Platform (IDP) paved-road templates, golden paths, and environment self-service capabilities to enhance developer experienceRequirementsWHO WE ARE LOOKING FORBachelor's degree in Computer Science, Software Engineering, or a related fieldMinimum 3-5 years in system integration, preferably in fintech or financial servicesHands-on experience with RESTful APIs, OAuth 2.0, Webhooks, JSON, and XMLProven experience integrating payments, digital wallets, credit scoring tools, and financial KYC/AML solutionsStrong knowledge of information security, data protection/encryption, and transaction integrityExperience with object oriented/scripting languages (Java, Go, Python, Bash)Preferred:Familiarity with mobile money APIs and regulatory integrations (e.g., CBK reporting systems)Understanding of ISO 20022, SWIFT messaging, or Open Banking standardsKnowledge of CI/CD pipelines (e.g., Jenkins, GitHub Actions) and DevOps practicesExperience with real-time monitoring and observability tools (e.g., Prometheus, Grafana, ELK Stack)Possesses knowledge of one of MuleSoft, Apache Camel, Azure Logic Apps, or AWS Step Functions, with hands-on experience in building and maintaining secure integration workflows and data orchestration solutionsKnowledge of message brokers like Kafka, RabbitMQ, or NATSExposure to event-driven architectures or microservicesExperience in high-availability and failover strategies for integration servicesFamiliarity with financial compliance, security protocols, or digital identity systemsSkills and Competencies:Proficiency in Java, Python, and Go for backend system development and integrationStrong knowledge of SQL and experience working with relational databases (e.g., PostgreSQL, MySQL)Hands-on experience designing and integrating RESTful APIs, SOAP, and third-party servicesWorking knowledge of CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CIPractical understanding of DevOps principles, including containerization (Docker), orchestration (Kubernetes), and infrastructure as code (e.g., Terraform, Ansible)Experience with real-time monitoring and observability tools like Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or similarStrong understanding of project management methodologies (Agile, Waterfall, and Hybrid)Proficiency in project management tools (Microsoft Project, JIRA, or similar)Excellent leadership, team-building, and interpersonal skillsStrong analytical, problem-solving, and decision-making abilitiesSuperior communication and stakeholder management skillsKnowledge of IT infrastructure, software development lifecycle, and enterprise systems is a plusDevelop and manage secure integration pipelines using tools such as MuleSoft, Apache Camel, Azure Logic Apps, or AWS Step FunctionsWe are looking for someone who:Leads Teams - Aligns the team with common objectives derived from the organizational strategy, fosters a shared mindset, and celebrates wins while recognizing team effortsBuilds Trust - Holds self and others accountable by clearly outlining responsibilities, tracking results, delegating effectively, building independence and demonstrating care for others, and being consistent in actionsRelationship Management - Establishes and maintains strong relationships with key stakeholders, partners, and community leaders, while anticipating and balancing the needs of multiple stakeholdersBenefitsWHAT YOU'LL GETThis role is inside a high-growth, mission-driven social enterprise. By joining, you'll access:Competitive salary, and potential Performance-based bonusIncredible company culture, with opportunities for learning and growthDiverse colleagues across the region, and policies that demonstrate commitment to equity and inclusion Ability to make a significant social impact to your communityHealth insurance for self and familyStaff savings and provident fund, negotiated bank rates for long-term employeesGenerous annual leave, parental leave, and sabbatical options. TO APPLYIf you're excited about this role, please submit your application through the jobs portal.Tell us about what you'll bring to this growing company.DEADLINE: Open until filled. Applications are reviewed on a rolling basis, please apply as soon as possible!Inkomoko is committed to justice, diversity, equity and inclusion. As we seek to reflect the communities we serve, refugees and women are strongly encouraged to apply. As a company we have policies that ensure fair treatment in the application process.NB: Only shortlisted candidates will be contacted. Employment is conditional upon successful background checks and other verification as needed.All offers of employment will be subject to satisfactory references and background screening checks. Inkomoko also participates in the Inter Agency Misconduct Disclosure Scheme, In line with this Scheme, we will request information from job applicants' previous employers about any findings of sexual misconduct, fraud, or abuse. By applying, the job applicant confirms his/her understanding of these recruitment procedures.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In