Our Journey at Keep
At Keep, we embarked on a mission started by 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.
Engineering at Keep ⭐️
We believe a lot in experimentation, so part of our engineering process is to build good problem statements and hypotheses before jumping into coding. As a Sr. Frontend Engineer, you will have a big influence on how we plan and execute for success.
Also, as a startup, our only advantage is the velocity with which we can move, that’s why we try to not over-engineer our systems, so our solutions might be simple today but we always keep an eye on the near future. We have made some mistakes along the way but we learn from them and adjust real fast.
Our team is full of folks with high emotional intelligence. We do not believe in a culture of silos. We encourage people to work together as much as they feel like, enabling pair programming sessions within and across teams, coordinating All Hands meetings every two weeks with awesome presentations from the team, and building a culture where everyone feels they belong to the team. We will always listen to what you have to say.
Who you are? 🙌
Software Engineer with at least 5+ years of experience as a Frontend Engineer working on early-mid stage startups.
You have been hands-on with JavaScript , React and Typescript. We are looking for engineers who have excellent coding and debugging skills (NodeJs, Developer tools, Profiler, etc)
You have experience shipping code into production, owning your work during definition, and having customers test what you did. You will lead frontend architecture to scale along the business.
You will collaborate with our product team to build, test, and deploy new functionality that delivers value to our customers. Your bias to action is embedded in your person.
You have experience collaborating with the design team and ensuring pixel-perfect UIs.
You will play a vital role in implementing new components in our internal UI Library from our Design System, which is utilized by all frontend engineers.
You are capable of sharing areas of improvement respectfully, receiving feedback from your teammates, and improving upon it.
Why should you join us?
Keepers love working at Keep because we listen to each other and strive for everyone’s success.
We are fully remote so you can work from anywhere in the world as long as you can overlap your workday with EST.
Work-life balance is something our team values a lot, we offer 25 days of personal time off per year (we will tell you to go to to rest every quarter if you haven’t taken your days off).
We provide insurance coverage for you and your family, no matter where you are in the world!
Even though we are fully remote, we meet at scenic locations often for offsites. Recently, we went to Cancun, Mexico with the whole team, and had a boatload of fun and collaboration.
With the rapid evolution of our industry and organization, you can shape how your role will be when we grow (and we are growing, really fast). Don’t expect things to settle for too long!
We are solving hard problems so you will never run out of challenges or things to learn
Why This Might Not Be a Good Fit:
If a highly structured, slow-paced work environment is more your style, our dynamic and agile culture might be overwhelming.
If you prefer well-defined roles with minimal change, the rapid evolution of the fintech industry at Keep might be too challenging.
These are some things we recognize in our team 💫
What is our Interview Process?
People Screening: Understand your experience.
Code Challenge: You will work with one of our engineers to implement a quick piece of UI. We want to assess your layout and styling skills, as well as your proficiency in using React.
Software Design Interview: You will be given a problem and will design the architecture of how to implement a given functionality to the right level of detail. You will navigate the uncertainty by asking the right questions and delimit your constraints, always being aware of trade-offs and limitations.
We will invite you to work with us. 🙌