Senior Frontend Software Engineer

2 days ago


Calgary, Canada Toast Full time

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 Process Vetting Call – 30‑45 minute informal conversation to assess skills and projects. Profile Creation – Unbiased profile highlighting experience while minimizing common biases. Client Submission – Profile submitted to trusted clients with support throughout interview process. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Referrals increase your chances of interviewing at Toast by 2x #J-18808-Ljbffr



  • Calgary, Canada Black Duck Software, Inc. Full time

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Calgary, Canada Black Duck Software, Inc. Full time

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Calgary, Canada Black Duck Full time

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Calgary, Canada Black Duck Full time

    Coverity – Intermediate Software Engineer (Calgary, AB) Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and...


  • Calgary, Canada Black Duck Full time

    Coverity – Intermediate Software Engineer (Calgary, AB) Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and...

  • Frontend Developer

    12 hours ago


    Calgary, Canada Apptoza Inc. Full time

    Hi Everyone, I hope you're doing well! We have a job opening for a Frontend Developer (ReactJS) role in Toronto, ON. If anyone is interested, please let me know. Role: Frontend Developer (ReactJS) Location: Calgary, AB Candidate is required to go into the office for a Face 2 Face interview with the client Work Type: Hybrid (3 days REQUIRED in office)...

  • Frontend Developer

    1 day ago


    Calgary, Canada Apptoza Inc. Full time

    Hi Everyone, I hope you're doing well! We have a job opening for a Frontend Developer (ReactJS) role in Toronto, ON. If anyone is interested, please let me know. Role: Frontend Developer (ReactJS) Location: Calgary, AB Candidate is required to go into the office for a Face 2 Face interview with the client Work Type: Hybrid (3 days REQUIRED in office)...


  • Calgary, Canada COGNITO INC Full time

    Direct message the job poster from COGNITO INC Human Resources Recruiting Manager at Cognito BPM Location: Calgary, AB (Day-1 onsite) Job Summary: Accountabilities: • Routinely advise on-site or vendor developers/implementation teams on coding, design, and testing/debugging standards • Understand and help refine un-stated requirements • Routinely deal...


  • Calgary, Canada Deltek Full time

    As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference. At Deltek, we take immense pride in creating a balanced,...

  • Frontend Developer

    12 hours ago


    Calgary, Canada Soroc Technology Full time

    Overview Role: React Developer (Front-End Developer, both Intermediate and Senior level) Experience: 5-12 years (required) Location: Calgary, Alberta (Candidate is required to go into the office for a Face 2 Face interview with the client) Hybrid: 3 days REQUIRED in office Rate: (55/hr - 65/hr) negotiable Our client is seeking someone to join their team as a...