Posted at: 5 December
Mid Fullstack Engineer
Company
Keep
Keep is a Canadian fintech company headquartered in Canada, providing B2B cross-border banking services including credit cards and deposit accounts for businesses.
Remote Hiring Policy:
Keep embraces a remote-friendly work culture, hiring from various regions, including North America, to support a diverse and inclusive team.
Job Type
Full-time
Allowed Applicant Locations
Mexico, Brazil, Colombia
Job Description
Our Journey at Keep
At Keep, we embarked on a mission with a powerful question: Why hasn't the banking experience caught up with the rapid pace of technology?
This continues to fuel our passion for reshaping the Canadian fintech landscape. We provide businesses with a comprehensive suite of cross-border banking services, offering everything from credit cards to deposit accounts, currency conversions, and revenue financing.
With a team of seasoned global startup veterans with successful exits, Keep is committed to leading the charge as Canada's next-generation fintech institution. Backed by VCs in the fintech sector, we're racing ahead, expanding our reach and impact like never before.
Fullstack Engineer
About the Role
Join Keep as Fullstack Engineer on the Cards team, where you’ll accelerate the execution of high-impact initiatives and play a key role in moving the Cards roadmap forward with speed and ownership.
As a Fullstack Engineer at Keep, you’ll ship features end-to-end, work across our TypeScript/NextJS/GraphQL stack, and collaborate with a fast-paced, high-autonomy team. You’ll bring strong fundamentals, clear technical thinking, and the ability to balance speed with correctness in the products you build.
If you love solving problems, taking ownership from day one, and delivering meaningful product impact, this role is for you.
Who We’re Looking For
You’re a strong hands-on engineer with at least 4 years of experience and solid fundamentals in JavaScript, TypeScript, React, and relational databases.
You take ownership - you ship projects end-to-end and take responsibility for outcomes, not just tasks.
You thrive in fast-moving environments where ambiguity is normal and autonomy grows with trust.
You’re proactive and don’t wait for instructions - you anticipate problems, propose solutions, and drive execution.
You collaborate naturally with cross-functional partners and communicate clearly in English.
You take pride in balancing speed and correctness, moving quickly without compromising quality.
You enjoy breaking down complex problems, asking the right questions, and delivering thoughtful solutions.
Bonus points if you have
Experience in early-stage or scaling startups.
Familiarity with Next.js and modern frontend architecture patterns.
Experience with non-relational databases and database design tradeoffs.
Experience working in high-autonomy, product-driven engineering teams.
Key Responsibilities
Engineering ownership
Ship high-quality features end-to-end across the Cards domain.
Experience shipping user-facing features with real business impact.
Take ownership of technical decisions, tradeoffs, and execution.
Prioritize effectively and balance speed with correctness in your implementations.
Break down ambiguous problems into clear, actionable work.
Collaboration & cross-functional alignment
Communicate clearly with technical and non-technical collaborators.
Participate in design discussions, bringing critical thinking and product awareness.
Ensure smooth collaboration during handoffs and across engineering efforts.
Technical execution & quality
Ship high-quality features using TypeScript, Next.js, and PostgreSQL.
Maintain and improve the reliability, performance, and scalability of the Cards systems.
Apply strong fundamentals in architecture, clean coding practices, and database design.
Troubleshoot, debug, and optimize features with attention to detail.
Continuous improvement
Surface gaps, propose improvements, and help elevate engineering practices on the team.
Identify opportunities to improve speed, reliability, and developer experience.
Contribute to building technical clarity, documentation, and internal knowledge.
Why you’ll love this role
You’ll directly accelerate the roadmap for one of Keep’s most impactful product areas.
You’ll own meaningful features and see your work ship to production quickly.
You’ll join a fast-paced team where trust leads to autonomy and growth.
You’ll collaborate closely with engineering leadership and influence product decision-making.
You’ll have the space to experiment, improve systems, and make visible contributions from day one.
You’ll help define what great Fullstack engineering looks like at Keep.
Benefits:
Competitive salary and benefits package that includes PTO, home office budget, learning and development bonus, health Insurance
Supportive and inclusive company culture that values diversity and promotes work-life balance.
Why join Keep
Be part of a team building the next generation of business banking for SMBs across North America.
Work with experienced founders and operators who value clarity, speed, and impact.
Enjoy a remote-friendly, high-trust environment with room to take ownership.
Join a company where collaboration, and execution are the keys to success.
Why this might not be a good fit
If you prefer roles with heavy structure and daily supervision, our autonomy might feel uncomfortable.
If you avoid ambiguity or change, you might find our fast pace challenging.
If you’re not energized by building and maintaining relationships, this may not be your zone of genius.
What’s the Interview Process Like
Meet the People team (30 min): We'll try to learn about your experience, motivations, and fit with Keep’s culture.
Coding Challenge (1 hr): You will pair-program with one of our engineers to create a small prototype to solve a particular business problem.
System Design (1 hour): You will be given a product requirement and will design the software architecture of how we should implement that particular functionality.
CTO round (30 min): Last but not least, meet our CTO. This round will be focused on knowing more about your past experiences and work style
Want to Learn More?
Head over to our webpage to discover more about us. Take a peek at our Glassdoor profile to see what our Keepers are saying, and stay tuned for exciting updates on our LinkedIn page and learn about our values and benefits on our career page.
Commitment to Diversity and Inclusion
Keep provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity, or gender expression. We are committed to a diverse and inclusive workforce and welcome people from all backgrounds, experiences, perspectives, and abilities.