Head of Software Development at eRecruiter Nigeria

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
5 months ago

Additional Details

Job ID
136285
Job Views
42

Job Description






Key Responsibilities



Technology Leadership & Execution




  • Translate the consultant’s architecture into daily delivery and platform stability.

  • Drive execution of the product and technology roadmap across fintech, wallets, and MFB integrations.

  • Ensure platforms achieve regulatory-grade resilience, uptime, and scalability.



Engineering & Product Delivery




  • Lead backend, frontend, mobile, and DevOps engineers locally.

  • Deliver features including wallets, QR payments, card services, microloans, and merchant dashboards.

  • Oversee integration with CBS, NIBSS, Interswitch, and card schemes (Visa, Verve, Mastercard).

  • Security, Compliance & Risk Management

  • Enforce PCI-DSS Level 1, ISO 27001, and CBN/NIBSS regulatory compliance.

  • Implement robust fraud prevention: AI-driven behavioural analytics, MFA, AML monitoring, and risk scoring.

  • Ensure resilience through API security, error handling, and DDoS protection.



Infrastructure & Operations




  • Manage cloud-native deployments (AWS/GCP), Kubernetes orchestration, CI/CD pipelines, and monitoring (ELK Stack, Prometheus, Grafana).

  • Deliver high availability and disaster recovery capabilities.

  • Maintain strong vendor/regulator relationships (cloud providers, auditors, CBN, NCC).



Team Leadership & Collaboration




  • Recruit, mentor, and lead strong engineering and security teams locally.

  • Drive agile methodologies and DevSecOps culture.

  • Collaborate closely with the overseas consultant, ensuring architectural fidelity and safe code practices.



Requirements




  • Backend Development

  • Languages: Java (Spring Boot), Node.js, Python, Go

  • Frameworks: Spring Boot, Express.js

  • APIs: RESTful & gRPC

  • Frontend & Mobile Development

  • Frontend: React.js, Angular, TypeScript, Tailwind CSS

  • Mobile: Flutter, Kotlin (Android), Swift (iOS)

  • Messaging & AI/ML

  • Messaging: Kafka (real-time streaming), RabbitMQ (message brokering)AI/ML: TensorFlow, PyTorch (fraud detection); Spark ML, Kafka Streams (real-time analytics)

  • Security, Compliance & Fraud Prevention

  • Standards: PCI-DSS Level 1, ISO 27001, SOC2, CBN compliance

  • Encryption: AES-256, TLS 1.3, HSM (FIPS 140-2 certified), tokenization

  • Fraud Prevention: MFA (biometrics, MPIN, device fingerprinting), OAuth 2.0, OpenID Connect, JWT authentication.

  • Risk Mitigation: Rate limiting, DDoS protection (Cloudflare/Akamai WAF), AI-powered fraud detection

  • API Performance & Error Handling

  • Redis caching, GraphQL, Gzip/Brotli compression

  • Structured JSON error handling, retry mechanisms, circuit breaker pattern

  • ELK Stack, Prometheus, AI-based anomaly detection

  • Webhooks for async recovery & transaction notifications



Qualifications & Experience




  • Bachelor’s degree in Computer Science, Engineering, or related discipline (Master’s preferred).

  • 8–12+ years in senior technology roles.

  • Strong background in fintech/payments/digital banking platforms.

  • Proven ability to manage large-scale, high-availability systems with microservices architecture.

  • Hands-on experience with full technology stack listed above.



Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept