Jobs.ca
Jobs.ca
Language
Toast logo

Senior Frontend Software Engineer

Toastabout 11 hours ago
Hybrid
Calgary, Alberta
$120,000 - $150,000/yearly
Senior Level
full_time

Top Benefits

Comprehensive health, dental, vision, critical illness coverage
Paid vacation and sick leave
Performance-based Share Appreciation Rights

About the role

Job Description Toast is recruiting on behalf of this company for a Senior Software Engineer in Calgary to help shape the future of workforce travel. This is a full-time role ideal for someone with a strong front-end focus who also brings knowledge of backend systems and cloud architecture. The ideal candidate is passionate about clean, scalable code, thrives in a collaborative environment, and wants to make a measurable impact through modern software development.

This company is building cloud-native products that make travel management for workforces simpler and smarter. As part of a fast-paced and inventive software engineering team, you’ll be empowered to influence architecture, improve development practices, and mentor others, all while working with technologies like ReactJS, NodeJS, GraphQL, and Azure.

This role is located in Calgary, AB, and offers 20% flexibility to work from home.

Responsibilities

  • Lead by example as a senior member of the software engineering team—sharing best practices, mentoring others, and contributing high-quality code.
  • Collaborate across teams to design and implement modern, cloud-based solutions using event-driven, domain-driven, and microservices architectures.
  • Take ownership of scalable front-end development using ReactJS, while contributing to back-end services built with NodeJS, gRPC, and other modern frameworks.
  • Contribute to continuous improvement by creating internal tools, templates, and reusable components that increase developer productivity.
  • Apply your expertise in cloud platforms, CI/CD pipelines, and system design to ensure the applications are resilient, performant, and easy to maintain.
  • Maintain a strong focus on quality, testing, and reducing technical debt, ensuring the codebase improves with every sprint.
  • Champion the API-first approach and advocate for scalable, decoupled system design across the engineering organization.

Requirements

  • 5-7 years of experience in the software development lifecycle, with a strong foundation in software engineering principles and architecture.
  • Minimum 5 years of hands-on experience with modern front-end development using ReactJS.
  • Strong knowledge of NodeJS, microservices, and familiarity with tools such as gRPC, GraphQL, Cosmos DB, PostgreSQL, and Docker.
  • Proficiency in cloud-based development and automated release pipelines, ideally within Azure.
  • Extensive experience applying SOLID principles, clean code practices, and test-driven development (TDD/BDD).
  • Proven success working with cloud-native architectures and loosely coupled, domain-driven systems.
  • Demonstrated ability to scale web applications and improve user-facing performance and experience.
  • Passion for mentoring, documentation, and improving team processes.
  • Degree in Computer Science, Engineering, or a related field.

Benefits

  • Inclusive and equitable team culture that values diverse perspectives and continuous learning.
  • Competitive base salary with a performance-based Share Appreciation Rights program.
  • Comprehensive health benefits including extended health, dental, vision, critical illness, and more.
  • Paid vacation and sick leave, along with an employee charitable giving program.
  • Travel discounts and access to hotel partnerships through the company’s own platform.
  • Office location in Eau Claire, downtown Calgary, steps from Prince’s Island Park.
  • Social events, access to an in-building fitness centre, and a supportive peer network.
  • Opportunities for professional development and growth within a fast-scaling company.
  • Application Review

Submit your application, including your resume and cover letter, through our online portal. Our team will carefully review your qualifications and experiences. We take pride in responding promptly, so if your application aligns with our current opportunities, you’ll hear back from us with next steps. Your journey with Toast begins here, and we’re excited to see what you bring to the table!

  • Vetting Call

If your application is successful, we’ll schedule a vetting call with a member of the Toast team. This 30-45 minute informal conversation is designed for us to get to know you better and assess your skills. Be prepared to discuss your past projects, the challenges you’ve tackled, and the impact you’ve made. This is your chance to shine and show us why you’re a great fit for the roles we offer.

  • Profile Creation

Once you’ve impressed us in the vetting call, we’ll create an unbiased profile that highlights your experience while minimizing common biases. Instead, we focus on your skills, industry experience, and the impact you’ve made. This way, your profile reflects your true potential and accomplishments.

  • Client Submission

After crafting your unbiased profile, we submit it to our trusted clients. We work closely with these clients to ensure they understand the value you bring. Throughout their interview process, we remain by your side, providing support and guidance. Our goal is to help you navigate the hiring process smoothly and confidently, ensuring you have the best chance to secure a role that fits your skills and aspirations.

About Toast

11-50

We help mission-driven organizations get serious about gender equity by matching them with vetted women identifying candidates.

Our focus is on supporting women in tech. By working with Toast, yours can be too. 🥂