Senior Backend Developer

About My Beacon

Beacon is a new solution to facilitate smooth transitions for immigrants relocating to Canada. 

Founded on the principle that immigration should be a journey of excitement, not uncertainty, Beacon leverages cutting-edge technology to provide comprehensive support for immigrants. Our Super App simplifies the financial and informational hurdles that newcomers face, offering everything from banking solutions to essential resources, all designed to ease the transition into Canadian life.

At Beacon, we believe in empowering immigrants to build successful futures in their new homes. Our platform is the first of its kind in Canada. It is being developed by a team of seasoned professionals and immigrants who understand the challenges and opportunities of beginning a new chapter in a new country. Our mission is to make the immigrant journey smoother, more accessible, and more rewarding by providing tailored financial services and support in Canada.

To learn more about working at My Beacon, please check out our careers page on our website

About the Role

As a Senior Software Developer, you’ll play a key role in building and maintaining our fintech products. You will collaborate closely with product designers, product managers, and a global team of developers, contributing to our mission of providing reliable, user-friendly financial solutions. You'll balance the need for shipping software with a strong emphasis on quality and long-term sustainability.

You'll work in a hybrid environment, with a 3-day in-office (downtown Toronto) presence required.

Key Responsibilities

  • You will spend a significant part of your time coding and building solutions, actively participating in developing core features. Write clean, maintainable, and scalable code, adhering to best practices and quality standards.
  • Ensure technical excellence in your deliverables and alignment with business goals while actively coding and building solutions.
  • Conduct thorough code reviews, promoting a culture of excellence and continuous improvement.
  • Advocate for and implement best practices in testing.
  • Participate in on-call responsibilities, managing critical issues with expertise and calm
  • Conduct code reviews, mentor junior developers, and contribute to continuous improvement within the team.

We're Looking For

  • 5+ years of experience in software development, focusing on shipping high-quality software products.  No Canadian experience is required.
  • 2+ years of experience in the banking and payments sector would be a bonus!
  • Strong expertise in Golang/Java and our broader tech stack.
  • Proven ability to work in an agile environment, handling tasks from both the backend and frontend. Knowledge of SQL databases.
  • Ability to collaborate effectively with remote teams and work across multiple time zones.
  • Experience working in fintech or financial services is a plus.
  • Brings fresh ideas and a proactive approach to driving technological innovation within the team. 
  • A growth mindset, eager to learn, mentor, and continuously improve both personally and as part of a team.
  • Strong communication skills, with the ability to clearly explain technical concepts to non-technical stakeholders

Hiring Process

  • First Interview: Candidates will be invited to schedule a 30-minute screening call with the hiring manager.
  • Takeaway Exercise: Candidates will receive a takeaway exercise to solve.
  • Technical Interview: Candidates will be invited to schedule a 60-minute interview with one of our Tech Leads to discuss technologies around a whiteboard.
  • Final Interview: Candidates will be invited to schedule a 30-minute interview with our CTPO.
Successful candidates will subsequently be made an offer.

Engineering

Toronto, Canada

Share on:

Terms of servicePrivacyCookiesPowered by Rippling