Full Stack Developer

apartmentBorrowell placeToronto scheduleFull-time calendar_month 

About Borrowell:

Borrowell is a Canadian company whose mission is to help people feel confident about money. We provide insights and tools to make smart money decisions. The first in Canada to offer free credit scores, Borrowell provides educational resources, monitoring, innovative digital tools, and personalized product recommendations to help people feel in control and optimistic about their financial future.

With more than 3 million members, Borrowell is one of the largest fintech companies in Canada. To support us on our mission, we’re building an exceptional team of high-performing yet humble individuals who believe Canadians deserve more choice when it comes to financial services.

We place a high value on building a diverse and inclusive workplace and are proud to have a gender-balanced team. We know that diverse teams perform better; half of our team identify as women or non-binary.

We’re always on the lookout for passionate and driven people. If you think you’d be a great fit at Borrowell, read on to learn more about us and how our business works!

About the Role:

As a Full Stack Developer on Borrowell’s Platform Engineering team, you will design, develop, optimize, test, and maintain application code. You will ensure that software meets both the technical and business requirements that guided its design, while mentoring and knowledge sharing with others in the team so everyone can grow together.

You will be involved in the technical roadmap of upcoming net new products and you will see how your hard work directly impacts the lives of more than 3 million people using the Borrowell marketplace. Your role will involve building new systems and enhancing our current systems.

Requirements
  • 2+ yrs experience building scalable web applications on the cloud using microservices architecture
  • Strong knowledge of C# and .NET. Our back end is .NET 8 on Azure
  • Demonstrated proficiency with SQL and NoSQL databases
  • Proficient with RESTful API development and integration
  • Understanding of fundamental design principles for building a scalable application
  • Strong understanding of object-oriented programming
  • Familiarity with version control systems like Git
  • Problem-solving and debugging skills
Nice to Have
  • Knowledge of modern JavaScript front-end frameworks like React or Angular
  • Experience working at a scaleup, preferably in the fintech space
Our Engineering Team Values
  1. We work well as a team and collaborate always!
  2. We are humble and open to each others' ideas and opinions
  3. We are not afraid of making mistakes and we are always learning
  4. We are persistent about solving problems we are facing
  5. Change is good and welcomed
  6. We are always willing to take on new challenges
  7. We are not afraid to say, "I don't know," or, "I need help"
  8. We take ownership over our platform and the work that we deliver
  9. We communicate clearly to ensure we collaborate well
  10. We find the simplest solutions possible for the hardest problems

The Interview Process

We believe in fast, lean, and efficient processes and that trickles into every aspect of our work, including hiring. That means we don't think you need to jump through 8 hoops to land the role. Interviewing for this role is typically done in 4 steps:

  • A conversation with a recruiter
  • A live pair programming challenge and discussion that is grounded in being practical, realistic, and open book - we're trying to understand your skills holistically, not trying to see how much you can memorize algorithms
  • A system design challenge that does not involve coding
  • A conversation with a senior leader
Benefits
  • The Opportunity - join and have a major impact at a growing company that is helping make financial stability possible for everybody
  • Comprehensive Health Benefits - medical, dental, vision, and paramedical health benefits for you and your family, with extra yearly coverage for psychotherapists and massage therapists
  • Additional Health Benefits - virtual benefit offering that allows you to connect 24/7 with nurses, doctors and mental health professionals
  • Maternity & Parental Leave Top-up - available to new parents
  • Wellness & Transit Benefit - $600 annually to spend on whatever brings you joy
  • WFH Reimbursement - we ship you gear like a laptop, mouse, keyboard, and you can reimburse additional items to make your workplace better for you
  • Employee Development Benefit - annual reimbursements on payments to help your learning
  • Givewell Benefit - 1 paid volunteer day a year to give back to the community
  • Flexibility - flexible working hours and a flexible vacation policy

We are remote-first across Canada with an office in Toronto. This role requires you to attend in-person meetings and team-building events.

At Borrowell, one of our core values and firm beliefs is that diversity makes us better. If you’re unsure about your qualifications for this position we’d still encourage you to apply. We’re looking for candidates who have experience but know that not everyone’s had a chance to demonstrate what they can do.

What’s most important is that you have a growth mindset and care about helping people with their finances - an area in their lives that causes a lot of stress.

Please note that due to the sensitive nature of the work we do, clearing a credit and criminal record check is a condition of employment.

By submitting your application you consent to Borrowell's use and processing of your personal information in connection with your job application at Borrowell and its recruitment processes.

Borrowell encourages applications from candidates with differing abilities. Please let us know if you require accommodation at any stage in the selection process.

apartmentNelson Education LTDplaceToronto
Nelson is redefining education and making a positive impact on the way knowledge is acquired and shared by creating the possible, one learner at a time. About the Role Reporting to the Engineering Manager, the Sr. Full-Stack Developer (Developer III...
apartmentRoyal Bank of CanadaplaceToronto
Methodology, Application Integrations, Detail-Oriented, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC) Additional Job Details Address: RBC CENTRE, 155 WELLINGTON ST W:TORONTO City...
apartmentVectorVueplaceToronto
Requirements -  •  6+ years' experience in developing, debugging and deploying applications.  •  Tech stack (Must have): Front end – Angular 6+ Backend – Struts, Spring, Java 8+ Database – Postgres, Oracle, SQL (at least 1)  •  Experience in...