👨🏻‍💻 postech.work

Mid Fullstack Engineer

Keep • 🌐 In Person

In Person Posted 4 days, 6 hours ago

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.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.