Full-Stack Software Engineer (Mid-Senior), Typescript
About Zenbase
Have you ever heard the term, that “it’s expensive to be poor”? We at Zenbase are a new generation of purpose-driven fintech companies, redesigning rent payments. We aim to improve the financial health of families who are “rent burdened” - spending more than 30% of their income on rent.
In Canada, there are roughly 1.6 million rent-burdened renter households spending over 30% of income on housing. When budgets are tight and they can't pay full rent on the 1st, many face $20-$50 late fees that total hundreds of millions yearly. This stems from most Canadians getting paid mostly bi-weekly, while rent is due in full on the 1st, making budgeting tough.
With Zenbase’s CustomRent and CreditBuilder products, we fix this misalignment by splitting our members' rent payments to match their income schedule, ensuring their rent is always paid on time. We also help build their credit with each rent payment giving them access to better financial products.
After 24 months of operations, we managed to save around $1M of late fees for Zenbase members and our traction continues to accelerate. Our team is located around the world including New York, Vancouver, Calgary, Prague and Istanbul. Join us as we spread rent day bliss and become a rent day hero.
The Opportunity
Join an early stage team to shape the architecture and design of a next gen fintech platform that plans to scale from thousands to millions of users. Our mission is clear, but heavily depends on how well we execute. Any fintech platform must be robust and reliable. You will have the opportunity to build a fail proof system that delivers seamless operations at scale.
The Work
You’ll build resilient services connecting banking and payroll APIs using serverless architecture and explicit transaction management. You will ensure our platform remains industrial-grade as we scale, tackling everything from reconciliation and audit logging to Postgres performance tweaks and monitoring.
We expect full ownership of the engineering lifecycle—from problem analysis and design to automated testing, production support, and backlog management. You’ll understand the business deeply and act as your own boss, refining requirements and prioritizing your work to drive the product's future.
About you
You love to design, build, maintain and monitor reliable backend services and/or frontend Web applications
You are strong with Typescript & SQL and enjoy writing highly maintainable code that you can be proud of
You constantly educate yourself and love to explore new ideas
You’re a team player
You consider writing automated tests as a regular part of your work & you understand that you own the code you write beyond deployment
You are available one week in a month for after hours support on an on-call duty
You like to come up with ideas for improvements to both the product and engineering excellence
You’re able to work on a full stack, maybe a bit stronger on the BE side, but we take stronger FE people too 😀
The Details
GCP + Firebase
Node.js + React + tRPC (Typescript)
Postgres + Kysely
GitHub + Actions
AI of your choice - we use Cursor or Claude Max and constantly try out the newest models
… and the rest is up to you 🚀
The Perks
Above average salary
Generous employee stock options that are only offered to early stage employees (ESOP)
Paid time off - take a break when you need a break
High level of autonomy and self-fulfillment
Trust as a benefit - we trust you make good decisions
Flexible working hours and location
Work from home or join us in a coworking in Prague (currently in Holešovice)
Accelerated learning opportunities due to small and fast growing company
Small, focused team of four senior engineers, colleagues with impressive backgrounds, having worked at places like Skype, Microsoft, and Pipedrive 😎
Enjoy a friendly and inclusive atmosphere where every team member is valued
Bring your own Slack emojis

What’s next
Apply
Get to know each other cultural fit round (45 minutes)
Technical round - live coding, system design, Q&A (90 minutes)
Last round with our founder and CEO to understand the full picture (45 minutes)
Offer 🥳
