Senior Node.js Backend Engineer (Core Banking Services team)
Core
Design, develop, and maintain scalable backend services and distributed systems for a Banking-as-a-Service (BaaS) platform.
Role type
Senior Node.js Backend Engineer
Builds
Secure, highly available backend services enabling internal products and partner banks to manage customers and accounts
Domain
Fintech / Core Banking / Serverless Cloud
Required skills
Node.js, TypeScript, AWS Serverless (Lambda, SQS, API Gateway, EventBridge, DynamoDB, S3), Infrastructure as Code (Terraform/AWS CDK), REST API design, Event-driven architectures (Kafka), Unit and integration testing
Preferred skills
Monorepo setups (pnpm workspaces), MySQL/ORM (Prisma), NoSQL databases, Banking/fintech domain experience
Technologies
Node.js, TypeScript, AWS, Lambda, SQS, API Gateway, EventBridge, DynamoDB, S3, Terraform, AWS CDK, Kafka, Prisma
Responsibilities
Design and evolve distributed systems supporting core banking processes; Contribute to architectural and technical decisions; Collaborate on system integrations and dependencies; Develop well-tested solutions; Improve CI/CD pipelines; Participate in threat modeling and security; Manage production reliability and incident response
Seniority
Senior, hands-on IC