Overview
Skills
Job Details
W2 contract to Fulltime position
No Sponsorship candidates required
==
Role: Lead Full Stack Engineer with System Design – Banking & New Account Opening (AWS Connect & Node.js)
Location: 100% Remote
Job Description:
We are seeking a highly skilled Lead Full Stack Engineer / System Design Lead with strong hands-on experience in Node.js, AWS Connect, Microservices architecture, and Banking New Account Opening (NAO) workflows. The ideal candidate will provide technical leadership across distributed engineering teams, drive architectural decision-making, and deliver highly scalable customer onboarding and banking experience platforms.
This role involves end-to-end system design, architecting cloud-native solutions, building secure and resilient full-stack applications, and leading engineering teams to deliver modern customer onboarding capabilities in alignment with banking compliance and security standards.
Roles & Responsibilities:
- Lead architecture, design, and development of full-stack applications using Node.js, API integrations, and AWS cloud services including AWS Connect.
- Own system-level design decisions for New Account Opening & Digital Banking onboarding flows.
- Lead, mentor, and grow engineering teams across full-stack and integration components.
- Design scalable, high-performance microservices and event-driven architectures for real-time customer onboarding.
- Define and enforce coding standards, unit testing, and best engineering practices (CI/CD, DevSecOps).
- Collaborate with product owners, business stakeholders, UX, and operations teams to deliver customer-centric solutions.
- Integrate third-party identity verification, KYC/AML, e-signature, and fraud prevention systems.
- Ensure compliance with banking security standards, OAuth2, JWT, encryption, PCI, FFIEC, etc.
- Lead cloud architecture modernization and migration initiatives leveraging AWS components.
- Conduct system performance analysis, code reviews, troubleshooting, and production support guidance.
- Drive continuous improvement in system reliability, scalability, and operational excellence.
Required Skills & Experience:
- 10+ years of full-stack engineering & architecture experience.
- Strong hands-on Node.js development and backend microservices experience.
- AWS ecosystem expertise including: AWS Connect (Contact flows, Lambda integration, agent/IVR routing, CTI), AWS Lambda, API Gateway, Fargate/ECS, S3, DynamoDB, SNS/SQS, CloudWatch, IAM.
- Experience in Banking & Financial Services, specifically: Digital New Account Opening (NAO) workflows for consumer/retail/commercial banking KYC, KYB, AML, risk scoring, onboarding decision rules, identity verification
- Experience designing & integrating RESTful APIs, GraphQL, OpenAPI/Swagger.
- Hands-on UI engineering experience with React / Angular / Typescript preferred.
- Deep experience with Event-driven & Microservices architecture.
- Strong knowledge of SQL & NoSQL databases (PostgreSQL, DynamoDB, MongoDB).
- DevOps knowledge: CI/CD pipelines, Jenkins/GitHub Actions, Docker, Kubernetes.
- Solid understanding of security protocols: OAuth 2.0, SAML, JWT, TLS 1.2+.
Leadership & Delivery Skills:
- Proven Team Lead / Principal Engineer experience leading large distributed teams.
- Excellent communication and stakeholder management capabilities.
- Experience delivering mission-critical banking or high-transaction systems.
- Ability to drive product roadmap execution and technical direction.