Design and build backend services for corporate card issuance and management, including roles and user permissions
Integrate with core banking providers, AML systems, and SWIFT to enable reliable, compliant payment flows (SEPA, SWIFT, payout to cards)
Analyze third-party documentation and translate it into concrete integration and architecture plans
Participate in product decisions across the full development lifecycle — from RFC and PRD to production
Improve the performance, scalability, and observability of the system using tools like Kafka, tRPC/Connect RPC, Loki, and VictoriaMetrics
Hold quality to a high standard: write unit and functional tests, follow security best practices, and contribute to automated CI/CD pipelines
Collaborate daily with design, finance, and platform teams to ship a seamless end-to-end user experience
Requirements
2+ years of backend development experience with Node.js and TypeScript
Strong command of SQL — PostgreSQL or MySQL
Experience writing unit and functional tests (Jest, Cypress, Vitest, or similar)
Experience building or integrating complex systems
Proactive by default: you spot problems early, propose fixes, and follow through
Comfortable owning a feature from first line to production — no hand-holding needed
Clear communicator: you can explain technical decisions and defend your choices
Business-minded: you build to create value, not just to ship code.
Nice to have: Experience with event-driven systems, Kafka, RabbitMQ, or SQS, Familiarity with fintech, crypto, or payment system integrations, Hands-on with Docker, AWS, GitLab CI/CD or GitHub Actions, Terraform, Knowledge of API security and vulnerability patterns.
Tech Stack
AWS
Cypress
Docker
JavaScript
Jest
Kafka
MySQL
Node.js
Postgres
RabbitMQ
SQL
Swift
Terraform
TypeScript
Benefits
30+ days off
unlimited sick leave
free office meals
health coverage
Apple gear to keep you productive
Courses, conferences, sports and wellness benefits — all designed for ideas, focus, and fun.