This is 6 months involvement. Prolongation might be possible based on performance results and budget availiability About the companyPaystack helps businesses in Africa get paid by anyone, anywhere in the world. Since 2015, we've built reliable payments infrastructure trusted by hundreds of thousands of businesses, processing a significant share of online transactions across the continent. The Risk and Compliance team sits at the core of that trust, building the systems that keep our platform safe, compliant, and resilient as we scale.About the roleWe are looking for a Senior Software Engineer to design, build, and operate the core systems that power Risk and Compliance at Paystack. In this role, you will take ownership of critical services such as merchant onboarding and KYC/KYB, transaction monitoring, fraud detection, sanctions and watchlist screening, case management, and regulatory reporting. You will work closely with product managers, engineers, infrastructure, risk analysts, compliance officers, and operations teams to build systems that meet regulatory requirements while remaining scalable, observable, and easy to operate. This role requires strong judgment, attention to detail, and a high bar for correctness in production systems where false negatives can mean real financial loss and false positives can block legitimate businesses.Key responsibilitiesDesign, build, deploy, and maintain backend services for core risk and compliance domains, including merchant onboarding, KYC/KYB, transaction monitoring, fraud detection, screening, case management, and reportingDesign and build fraud detection systems, including rules engines, real-time scoring pipelines, and feedback loops that adapt to evolving fraud patternsOwn the implementation of complex backend features end-to-end, from requirements and system design through production rollout and ongoing supportBuild and refine merchant onboarding and KYC/KYB workflows that balance friction, conversion, and regulatory obligationsCollaborate with cross-functional teams to translate regulatory and risk-policy requirements into robust, auditable system designsMake and document architectural decisions that prioritise data integrity, auditability, and system reliabilityBuild and maintain internal tools and APIs used by risk analysts, compliance officers, and operations teams, including case management and investigation toolingWrite high-quality, well-tested code and lead by example through thoughtful code reviewsIdentify and mitigate performance risks, data consistency issues, and security vulnerabilitiesImprove system observability, monitoring, alerting, and incident response practicesMentor and support other engineers through technical guidance and knowledge sharingParticipate in technical interviews and hiring decisionsStay up-to-date with emerging technologies, fraud trends, and regulatory developments to drive innovation within the teamRequired Qualifications6+ years of professional software development experience, with deep backend ownershipStrong expertise in TypescriptExperience with AWS and containerization (Docker, Kubernetes)Solid understanding of software architecture, design patterns, and data structuresProven experience with RESTful APIs, microservices architecture, and distributed systemsFamiliarity with CI/CD pipelines and DevOps practicesStrong grasp of backend security best practices, including access control, data protection, and audit loggingExperience building systems where wrong decisions have real consequences fraud, risk, compliance, identity, or any high-stakes domain where false positives cost money or block real users.AI tools usage Nice to HaveBachelor's degree in Computer Science, Engineering, or a related field might be beneficial but not requiredExperience building or operating fraud detection, anti-money-laundering (AML), or transaction monitoring systemsExperience designing merchant or customer onboarding and KYC/KYB flows, including integrations with identity verification and document-verification providersFamiliarity with sanctions screening, PEP/watchlist matching, and entity-resolution techniquesExperience building rules engines, decisioning platforms, or real-time scoring/streaming pipelines (e.g. Kafka, Flink, or similar)Experience working in payments, banking, lending, or other regulated financial services environmentsExposure to regulatory and compliance frameworks (e.g. CBN guidelines, AML/CFT regulations, GDPR/NDPR, audit trails, data retention)Knowledge of cybersecurity best practices and compliance requirements (e.g., PCI DSS)Experience applying machine learning and data analytics to fraud, anomaly detection, or risk scoringExperience building internal admin tools, investigation interfaces, or operational dashboardsFamiliarity with graph-based analysis or network analysis for detecting fraud rings and collusionBenefits18 fully paid vacation days, 2 special occasion days, and 14 self-paid business days available after probationSick leave: 2 fully paid days without a medical certificate + 10 fully paid days with a medical certificatePaternity leave: up to 2 weeks (after probation period) Public holidays as per the worldwide calendar Medical insurance (after probation)Access to learning platforms: Masterclass, Udemy, Audible, Pluralsight (after probation period) Company legal and accounting supportCorporate eventsRole: Back End Developer,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, Temporary/ContractualRole Category: Software DevelopmentEducationUG: Any Graduate