Enable job alerts via email!

Senior Software Engineer

My Beacon

Toronto

Hybrid

CAD 90,000 - 130,000

Full time

28 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the fintech sector is seeking a Senior Software Engineer to contribute to innovative products designed for newcomers to Canada. In this role, you’ll be responsible for backend development using Java and Go, ensuring high-quality and scalable solutions. The position offers a hybrid work environment, emphasizing collaboration and technical excellence.

Qualifications

  • 5+ years of backend development experience, primarily with Java (Spring Boot).
  • Understanding of microservices architecture and secure API development.
  • Excellent communication and collaborative skills.

Responsibilities

  • Design, build, and maintain backend systems and microservices.
  • Architect secure RESTful APIs and lead code reviews.
  • Continuously identify opportunities for system improvements.

Skills

Backend development
Java (Spring Boot)
API design
Distributed systems
Microservices architecture
Relational databases
Communication skills

Tools

PostgreSQL
Redis
Docker
Kubernetes
AWS

Job description

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.

As a Senior Software Engineer, 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
  • Design, build, and maintain backend systems and microservices using Java (Spring Boot) and Go
  • Architect and implement scalable, secure RESTful APIs for internal services and third-party integrations
  • Write clean, maintainable, and well-tested code using best practices and modern design patterns
  • Lead code reviews and contribute to improving engineering processes
  • Collaborate with product, DevOps, and frontend teams to deliver seamless user experiences
  • Drive technical decisions and contribute to system architecture discussions
  • Continuously identify opportunities for automation, performance tuning, and system hardening
  • Participate in on-call rotations and troubleshoot production issues with urgency and care
We're Looking For
  • 5+ years of backend development experience with Java (Spring Boot) ; some exposure to Go or strong interest in learning it
  • Strong understanding of distributed systems, microservices architecture, and API design
  • Proficient in working with relational databases (e.g., PostgreSQL, MySQL) and in-memory stores like Redis
  • Hands-on experience with building secure, production-grade REST APIs
  • Familiar with CI/CD pipelines, Git, testing frameworks (e.g., JUnit, Mockito), and containerized development
  • Excellent communication skills and a collaborative mindset
  • Comfortable working in hybrid cloud environments and integrating with third-party APIs/providers
Nice to Have
  • Experience in the fintech domain or with financial transaction workflows
  • Knowledge of AWS , Terraform , Pulumi , or infrastructure-as-code practices
  • Familiarity with Docker , Kubernetes , and cloud-native development
  • Experience with observability tools such as DataDog , Prometheus , or Grafana
  • Exposure to services like Auth0 , Twilio , or payment gateway.
  • Understanding of application security and secure coding principles
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.