Enable job alerts via email!

Full Stack Software Engineer

Toast

Calgary

Hybrid

CAD 70,000 - 90,000

Full time

3 days ago
Be an early applicant

Job summary

A technology-driven company in Calgary is seeking a Full Stack Software Engineer to join their team. The ideal candidate will design and build scalable systems, ensuring seamless user experiences from data to decision-making. Responsibilities include backend architecture, frontend application development, and API management. Applicants should have 2–5 years of experience, proficiency in TypeScript and Node.js, and a relevant degree.

Benefits

Flexible work arrangements
Collaborative team environment
Opportunities for professional growth
Meaningful projects impacting efficiency and safety
Culture valuing diversity and well-being

Qualifications

  • 2–5 years of software development experience with a focus on TypeScript, Node.js, Express.js, and/or React.
  • Strong understanding of RESTful API design; GraphQL experience preferred.
  • Proficiency with SQL, NoSQL, and data storage systems.

Responsibilities

  • Design and implement scalable backend architectures for large volumes of traffic and data.
  • Build high-performance frontend applications using modern frameworks.
  • Develop and maintain APIs (REST and GraphQL) for integration.

Skills

TypeScript
Node.js
Express.js
React
SQL
NoSQL
Python
CI/CD
Docker
AWS

Education

Bachelor’s or master’s degree in computer science or related field

Tools

Jira
Confluence

Job description

Job Description

Toast is hiring on behalf oft his company that is seeking a Full Stack Software Engineer to join their Calgary-based Technology team. They are dedicated to transforming complex operational data into actionable insights that help industries improve safety, optimize energy use, and boost performance.

This role is ideal for someone who enjoys designing and building scalable, reliable, and efficient systems that support real-world industrial solutions. You will work across both backend infrastructure and intuitive frontend interfaces, ensuring seamless user experiences from data to decision-making. Collaboration will be key — you’ll partner with Product, Data Science, and Technology teams to deliver high-performing, secure, and user-friendly software that makes a measurable impact.

Responsibilities

Architecture & Development

  • Design and implement scalable, reliable backend architectures for large volumes of traffic and data.
  • Build high-performance frontend applications using modern frameworks.
  • Develop and maintain APIs (REST and GraphQL) for integration across web, backend, and mobile platforms.
  • Manage databases and data storage systems (SQL, NoSQL, data lakes) to ensure efficient and accurate data access.
  • Integrate third-party services and APIs to enhance product capabilities.

Code Quality & Security

  • Write clean, well-documented, and maintainable code.
  • Apply best practices for authentication, authorization, and data protection.
  • Participate in code reviews and contribute to team coding standards.

Collaboration & Support

  • Partner with cross-functional teams to translate requirements into practical technical solutions.
  • Provide technical guidance and recommendations on design and implementation.
  • Troubleshoot and debug across the stack to maintain stability and performance.

Continuous Learning & Growth

  • Keep up to date with emerging technologies, frameworks, and development best practices.
  • Contribute to process automation, CI/CD pipelines, and container-based architectures such as Docker and Kubernetes.

Requirements

  • 2–5 years of software development experience with a focus on TypeScript, Node.js, Express.js, and/or React.
  • Experience with Python is an asset.
  • Strong understanding of RESTful API design; GraphQL experience preferred.
  • Proficiency with SQL, NoSQL, and data storage systems.
  • Familiarity with DevOps, CI/CD, containerization (Docker), and cloud platforms such as AWS, Azure, or GCP.
  • Experience using Jira/Confluence for sprint planning and documentation.
  • Excellent problem-solving and communication skills.
  • Bachelor’s or master’s degree in computer science or a related field.
  • Some knowledge of the process industry is an asset.

Benefits

  • Flexible work arrangements, with the ability to work from home as needed.
  • A collaborative and supportive team environment where contributions are valued.
  • Opportunities for continuous learning, professional growth, and exposure to cutting-edge technologies.
  • The chance to work on meaningful projects that improve efficiency, safety, and sustainability in industry.
  • A culture that values diversity, inclusion, and balance — encouraging both career success and personal well-being.
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs