Key points:
This position splits 50%/50% in coding responsibilities and leads a team of 4 engineers.
The technical responsibilities of this team lean backend, and full-stack profiles are welcome. The backend stack is Javascript.
The profiles that will succeed have experience leading a technical team for at least 1 or 2 years as well as having reports.
Take a look at the job posting from the company below:
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.
Our engineering process starts with building good problem statements and hypotheses before jumping into coding. As an Engineering Manager for our team, you will have a big influence on how we plan, prioritize, and execute our product roadmap, while you grow our engineers to excellence.
As a startup, our only advantage is the velocity with which we can move, that鈥檚 why we try not to 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 engineering all hands meeting 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.
You are a hands-on Engineering Manager with a proven track of at least 5+ years of cumulative industry experience as a Backend developer.
You have 2+ years of experience managing engineers working on early to mid-stage startups.
You have been hands-on with JavaScript. We are looking for managers who have excellent coding and management chops (Next.js, chakra-ui, awlix , Postgres, Mongo, Redis, Snowflake)
You have experience shipping code into production owning your work from definition through customers testing what you did.
You own a particular domain and lead the architecture of it to scale along the business.
Your ability to write Technical Specs is outstanding and people look forward to reading your specs and building their own taking inspiration from yours
You can build a culture of highly collaborative and high performance members. You guide your team to follow best coding practices such as performing great code reviews, driving pair programming sessions, generating technical diagrams to understand the scope of a feature, and splitting work between the team. You lead your team by example.
You excel at communication. There is no such thing as over-communication for our Engineering Managers, we always try to make things as crystal clear as possible.
Brownie points if you have worked at a Fintech before.
Keepers love working at Keep because we listen to each other and strive for everyone鈥檚 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鈥檛 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鈥檛 expect things to settle for too long!
We are solving hard problems so you will never run out of challenges or things to learn
People Screening: Understand your experience and background
Coding Interview: You will work with one of our engineers reviewing code and creating a small prototype to solve a particular business problem.
Project Discussion and Technical Planning: One of our Engineering Managers will dive deep into one or two of your most challenging projects. After that, you will be given a Product Requirement and will design the architecture of how we should implement that particular functionality. You will navigate the uncertainty by asking the right questions and delimit your constraints, always being aware of trade-offs and limitations.
Chat with our CTO: Last but not least, have a virtual coffee chat with our CTO