Software Engineer - Banking Experience Team (backend TypeScript)
Core
Build payments and end-customer applications for embedded banking features (accounts, cards, payments) using a reactive architecture.
Role type
Senior backend software engineer (TypeScript/Node.js)
Builds
Embedded banking products for software companies
Domain
Fintech / Embedded Banking
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, GraphQL, PostgreSQL, Kafka, Docker, Kubernetes, AWS, automated testing, CI/CD, distributed systems, microservices, performance optimization, SQL query optimization
Preferred skills
Functional programming, open source contributions, high-complexity system design, long-term scalability planning
Technologies
Node.js, TypeScript, GraphQL, PostgreSQL, Kafka, Docker, Kubernetes, AWS
Responsibilities
Design the bank by API with the product team, improve system performance under growing load, ensure adherence to architecture rules and automated tests, take technical ownership of projects
Seniority
Senior, hands-on IC