Intermediate Software Engineer

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

We’re looking for an Intermediate Backend Developer to join our growing product engineering team. You’ll help build and maintain the services that power Beacon’s financial tools and user experiences.

This is a great role for someone who enjoys writing clean code, working in a collaborative environment, and learning from experienced developers. You’ll contribute to important features, improve performance, and help us scale.

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

Key Responsibilities

  • Build and improve backend systems using Java (Spring Boot)
  • Develop and maintain secure and reliable REST APIs
  • Collaborate with product and engineering teammates to design backend solutions
  • Participate in code reviews and improve our engineering practices
  • Help identify bugs, improve performance, and contribute to system stability
  • Learn and grow with the support of experienced engineers

What We’re Looking For

  • 2+ years of experience in Java development, ideally using Spring Boot
  • Basic understanding of REST APIs and service-oriented architecture
  • Experience working with a database like PostgreSQL, MySQL, or similar
  • Familiar with version control tools like Git
  • Curious, proactive, and eager to learn new technologies
  • Comfortable working in a collaborative, fast-moving environment

Nice to Have (But Not Required)

  • Exposure to Go, or interest in learning it
  • Experience working with Redis or other in-memory data stores
  • Familiarity with Docker, CI/CD, or cloud platforms like AWS
  • Some experience working with third-party APIs or integrations
  • Interest in fintech or building tools that create real-world impact

Engineering

Toronto, Canada

Share on:

Terms of servicePrivacyCookiesPowered by Rippling