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. Backend 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 with folks working in 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.
About the Role
Software Engineer with at least 5+ years of experience as a Backend Engineer working on early-mid startups.
You have experience shipping code into production owning your work during definition through customers testing what you did. You will own a particular domain and lead the architecture of it to scale along the business.
You will be collaborating with our product team to build, test and deploy new functionality that delivers value to our customers. Bias to action is embedded into your person.
Also, communication is awarded by your teammates, always sharing your work with your teammates and asking for feedback when needed. You are capable of sharing areas of improvement in a respectful way, receive feedback from your teammates and improve upon it.
Why should you join us?
Our people love working here because we listen to them and we thrive for their success. We are fully-remote so you can work from anywhere in the world as long as you can overlap 4 hours within EST.
Our work-life balance is something our team values a lot, we offer 25 days of PTO per year (we will tell you to go to to rest every quarter if you haven’t taken PTO).
Also, our roles are not fully defined, so with the rapid evolution of our industry and company, 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!
These are some things we recognize in our team 💫
What is our Interview Process?
People Screening: Understand your experience.
Pair Programming Interview: You will work with one of our engineers reviewing code and creating a small prototype to solve a particular business problem.
Engineering Manager Interview: One of our engineering managers wants to have a nice chat with you just to know more about your experience on leadership.
Software Design Interview : You will be given a Business 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. 🙌