About Reap
Reap is a global financial technology company headquartered in Hong Kong with employees across multiple countries. We enable financial connectivity and access for businesses worldwide by combining traditional finance with stablecoins for efficient money movement.
Through our stablecoin-powered corporate cards, payments, and expense management tools, we streamline financial operations and help businesses scale. Our APIs enable businesses to integrate stablecoin-enabled finance into their own products and servicesfrom issuing Visa cards to facilitating cross-border payments.
Backed by leading investors including Index Ventures and HashKey Capital, Reap is building the future of borderless, stablecoin-enabled finance.
About The Role
We're looking for a
Backend / Cloud Engineer who's fluent in
TypeScript, Node.js, and AWS, and thrives in fastmoving, productfocused engineering teams.
You'll be responsible for building and operating the backbone of a
nextgeneration B2B fintech infrastructure - powering seamless stablecoinbacked payments, credit, and card services for global businesses.
This role combines
handson backend development with
cloud engineering and DevOps ownership: shaping our APIs, managing infrastructure as code, optimizing CI/CD, and ensuring scalable, serverless system reliability.
If you're someone who loves owning systems endtoend - from API design to deployment - and enjoys both writing clean code
and creating resilient cloud environments, this is for you.
What You'll Do
- Design, build, and maintain backend services in Node.js / TypeScript (NestJS or Elysia) for highperformance APIs and async jobs.
- Contribute to the infrastructure and deployment on AWS using Terraform, ensuring observability, reliability, and scalability.
- Implement and optimize CI/CD pipelines with GitHub Actions, automating build, test, and release workflows.
- Leverage AWS cloudnative services (Lambda, SQS, EventBridge, Aurora, S3, CloudWatch) for costefficient, resilient architectures.
- Manage data storage and synchronization, working with Postgres and Aurora.
- Collaborate closely with product, design, and engineering leads to turn complex business logic into simple, stable, production systems.
- Align code and infrastructure with modern software security, compliance, and modular deployment best practices.
What We're Looking For
- 5+ years of professional backend engineering experience.
- Deep expertise with Node.js and TypeScript, including RESTful API design and async job patterns.
- Proven handson experience with AWS cloud services (Lambda, SQS, EventBridge, Aurora, CloudWatch, Secrets Manager, etc.).
- Solid grasp of infrastructureascode using Terraform.
- Experience designing and maintaining CI/CD pipelines with GitHub Actions.
- Familiarity with serverless and eventdriven architectures.
- Strong SQL fundamentals and experience with relational databases.
- A pragmatic builder mindset & ability to work autonomously in a fully remote, async team.
Nice to Have
- Curiosity about fintech, DeFi, or the Web2 Web3 intersection.
- Interest in AI and how it can enhance financial or operational products.
Our Stack
- Backend: Serverless Node.js (NestJS / Elysia), TypeScript
- Async Jobs: AWS Lambda, SQS, EventBridge
- Database: Postgres (Aurora)
- Infrastructure: AWS fully managed via Terraform
- CI/CD: GitHub Actions + automated testing and deployment workflows
- Tooling: GitHub, Slack, Notion, Linear, Graphite
Why Join Us
- Full Ownership: You'll define both infrastructure and product backend architecture from the ground up.
- CloudNative from Day One: Build a modern, serverless, eventdriven system rather than maintaining legacy tech.
- Lean & Fast Team: No bureaucracy - direct alignment with founding engineers and product.
- HighImpact Engineering: Your work directly powers global B2B payments and credit infrastructure.
- Fully Remote: Work flexibly from anywhere across Europe or Asia time zones.
- CrossDomain Opportunity: Operate at the intersection of fintech, cloud engineering, and Web3 innovation.
After submitting your application, please check your inbox for a confirmation email. If you don't see it, kindly check your spam or junk folder and adjust your settings to ensure future communication reaches your inbox. You can follow the steps here.