Job Title: Payment Gateway Developer
Company: Angala Fintech
Location: Abuja, Hybrid
Job Type: Contract Based
About Us
Angala Fintech is a modern financial technology company under the Arila Group. We build secure, scalable, and user-centric solutions that power digital finance across emerging markets. Our platform supports everything from payments to compliance automation, and we pride ourselves on delivering clarity and trust in every transaction. We are growing fast and looking for talented professionals who thrive in high-impact environments.
Job Summary
Angala Fintech is seeking a skilled Payment Gateway Developer to build and maintain integrations with banks, financial institutions, and third-party processors. This role is ideal for someone with deep backend development experience and strong knowledge of payment protocols, security standards, and high-performance transaction systems. You'll be working at the core of our payments infrastructure, ensuring fast, secure, and reliable financial transactions across multiple channels.
Key Responsibilities
1. Payment System Development
- Design, develop, and optimize core payment gateway infrastructure (authorization, processing, settlement).
- Integrate with third-party payment processors (Stripe, PayPal, Adyen, Razorpay, etc.), banks (PSPs & acquirers), and alternative payment methods (crypto, BNPL, wallets).
- Implement PCI-DSS compliant payment flows (tokenization, encryption, fraud checks).
2. API & Microservices Architecture
- Build RESTful & Webhook APIs for seamless payment processing.
- Develop high-availability microservices (Node.js, Java, Python, or Go).
- Ensure low-latency transaction processing (optimized for high TPS).
3. Security & Compliance
- Implement end-to-end encryption (P2PE), tokenization, and fraud detection mechanisms.
- Ensure compliance with PCI-DSS, PSD2/SCA, GDPR, and AML regulations.
- Conduct security audits & penetration testing (collaborate with DevSecOps).
4. Performance & Scalability
- Optimize database queries (SQL/NoSQL) for transaction-heavy workloads.
- Implement caching (Redis, Memcached) and message queues (Kafka, RabbitMQ).
- Monitor and troubleshoot transaction failures, timeouts, and reconciliation issues.
5. Testing & Quality Assurance
- Write unit, integration, and load tests (Jest, Postman, JMeter).
- Simulate edge cases (failed transactions, refunds, chargebacks).
- Work closely with QA & DevOps for CI/CD pipeline integration.
6. Collaboration & Documentation
- Partner with product, compliance, and fraud teams to refine payment logic.
- Maintain clear technical documentation (Swagger/OpenAPI, architecture diagrams).
- Mentor junior developers on payment domain best practices.
Required Skills & Qualifications
Experience:
- 3+ years in backend development, with at least 2 years in payment systems (FinTech, banking, or e-commerce).
Tech Stack:
- Languages: Node.js, Java, Python, or Go (preferred)
- APIs: REST, GraphQL, WebSockets, Webhooks
- Databases: PostgreSQL, MySQL, MongoDB (transaction-heavy apps)
- Cloud: AWS/GCP/Azure (Lambda, Kubernetes, API Gateway)
Payment Expertise:
- PCI-DSS compliance, PSD2/SCA, 3D Secure, tokenization
- Knowledge of card networks (Visa/Mastercard), ACH, SEPA, SWIFT
- Experience with Stripe, Braintree, Adyen, or custom gateway development
Security:
- OAuth2, JWT, encryption (AES, RSA), HSMs (Thales, AWS CloudHSM)
Soft Skills:
- Strong problem-solving, attention to detail, and effective collaboration
Nice-to-Have
- Experience with blockchain payments, crypto gateways, or CBDCs
- Knowledge of AI/ML for fraud detection (KYC, anomaly detection)
- Certifications: PCI Professional (PCIP), AWS Certified Developer
Job Type: Contract