Infinitive · 1 day ago
Senior AWS Full Stack Engineer (Banking Core Systems)
Infinitive is a data and AI consultancy that enables its clients to modernize, monetize and operationalize their data to create lasting and substantial value. They are seeking a Senior AWS Full Stack Engineer with expertise in Core Banking and Card Management Systems to design, build, and maintain financial services platforms.
AdvertisingInformation TechnologyInternetMarketing
Responsibilities
Build robust systems for KYC, customer onboarding, and multi-currency account lifecycle management
Engineer high-throughput engines for real-time deposit processing, interest calculations, and transaction posting
Develop automated workflows for loan origination, credit scoring integrations, and repayment scheduling
Architect secure rails for ACH, Wire, and real-time payments, ensuring 100% data integrity and reconciliation
Manage the full card lifecycle, including issuance, authorization, clearing, and fraud detection hooks
Build and maintain a double-entry General Ledger system that serves as the 'source of truth' for all financial accounting
Design a seamless middleware layer to connect internal product engines with external banking channels and third-party APIs
Qualification
Required
Expert-level experience with AWS (Lambda, DynamoDB, Aurora, SQS/SNS, Step Functions, and EKS)
Backend: Java, Go, or Node.js (highly optimized for financial transactions)
Frontend: React or Angular for building sophisticated internal administrative and customer portals
Proven experience with Core Banking Systems (CBS) and ISO 20022 or ISO 8583 messaging standards
Deep understanding of distributed systems, ACID properties, and eventual consistency in a banking context
Experience with PCI-DSS compliance, OAuth2, and mutual TLS (mTLS)
7+ years in software engineering, with at least 4 years focused on AWS cloud-native architectures
3+ years of direct experience in Fintech or Traditional Banking Core systems
Experience building or migrating 'Product & Pricing Engines' that allow for dynamic financial product configuration
Preferred
You understand that in banking, 'almost correct' is a failure—you prioritize precision and testing above all
You have experience with event-driven architecture to handle high-volume 'Money Movement' asynchronously
You are comfortable navigating the Integration & Orchestration layer, connecting legacy systems with modern microservices