Software Engineer
Full-stack Software Engineer at Beacon, a fintech super app for immigrants relocating to Canada (banking, remittances, bill payments). You'll build and ship APIs, backend services, and user-facing features across the stack using databases, AWS, microservices, and CI/CD.
- Compensation
- Not disclosed
- Location
- Toronto, Canada
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 2+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 2–4 years of professional software engineering experience
- Strong programming fundamentals and experience building production software
- Familiarity with databases, APIs, cloud technologies, and modern development practices
- Experience primarily in backend or frontend development is fine — willingness to learn across the stack
- Curiosity and enjoyment in learning new technologies and concepts
- Comfortable asking questions, receiving feedback, and learning from others
- Good communication and collaboration skills
- Willingness to take ownership and make progress when the solution isn't immediately obvious
Nice to have
- Fintech, banking, or payments experience
Full 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.
Beacon is a super app purpose-built for global citizens, offering essential financial tools tailored to their unique needs—all within a single platform. Our services include digital banking solutions like Beacon Money, international remittances through Beacon Remit, and bill payment services such as India Bill Pay. Our mission is to simplify the financial journey for global citizens and help them thrive with confidence and ease.
We’re looking for a hands-on Full-Stack Software Engineer who enjoys solving problems, learning new things, and building software that makes a real impact.
You’ll work closely with experienced engineers, Product, and Design to build, test, deploy, and improve our software. You’ll have opportunities to work across the stack, learn new technologies, and take ownership of the work you’re responsible for.
We’re looking for someone who is curious, thoughtful, and proactive — someone who doesn’t just complete a ticket, but wants to understand the problem and build the right solution.
What You’ll Do
- Build and maintain software across the frontend and backend.
- Develop APIs, backend services, user-facing features, and integrations.
- Write clean, maintainable, and well-tested code.
- Debug issues and help resolve production problems.
- Work with databases, AWS, microservices, and CI/CD.
- Participate in code reviews and learn from other engineers.
- Work with Product and Design to turn requirements into working software.
- Contribute to improving reliability, performance, security, and user experience.
- Use AI tools to improve how you code, test, debug, learn, and solve problems.
- Take ownership of your work and follow it through from development to production.
What We’re Looking For
- 2–4 years of professional software engineering experience.
- Strong programming fundamentals and experience building production software.
- Familiarity with databases, APIs, cloud technologies, and modern development practices.
- Experience primarily in backend or frontend development is absolutely fine — you don’t need to be an expert across the entire stack.