Senior Backend Engineer (Core Banking Services team)
Core
Design, develop, and maintain scalable backend services and event-driven systems for a Banking-as-a-Service (BaaS) platform.
Role type
Senior Backend Engineer (Core Banking Services)
Builds
Secure, highly available backend services enabling internal products and partner banks to manage customers and accounts.
Domain
Fintech / Core Banking / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Node.js/TypeScript, AWS (serverless), REST APIs, Event-driven architectures, Infrastructure as Code, Testing, Problem-solving
Preferred skills
Kafka, MySQL/ORM, NoSQL databases, Monorepo setups, Banking domain experience
Technologies
Java, 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 decisions and technical documentation; Manage system integrations and dependencies; Ensure production reliability through on-call rotation and incident investigation; Improve CI/CD pipelines and engineering practices; Participate in threat modeling and security initiatives.
Seniority
Senior, hands-on IC