Match score not available

Software Engineer

unlimited holidays - fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, 2+ years of software development experience, Proficiency in JavaScript and TypeScript, Experience with React and Node.js, Familiarity with Azure tools and microservices.

Key responsabilities:

  • Develop high-quality software solutions for AI-driven platform
  • Collaborate with data scientists to integrate models
  • Conduct code reviews and optimize software performance
  • Maintain infrastructure for applications on Microsoft Azure
  • Troubleshoot technical issues to ensure reliability
Toast logo
Toast Startup https://www.trytoast.ca
2 - 10 Employees
See more Toast offers

Job description

This is a remote position.

This company is an industrial operations technology leader with over 80 years of process industry expertise, developing cutting-edge AI-powered solutions to optimize industrial operations and drive sustainability. Their innovative platform empowers customers in the energy, manufacturing, and process industries to make data-driven decisions, enhance efficiency, and unlock new value.

They are looking for a skilled Software Engineer to join their growing team. In this role, you will develop scalable, high-performance software solutions that power the AI-driven platform and applications. You will work closely with data scientists, UI/UX designers, and product managers to design, build, and optimize features that improve operational efficiency for industrial customers.

Key Responsibilities:

  • Design, develop, test, and deploy high-quality software solutions aligned with the company’s product roadmap.
  • Collaborate with data scientists to integrate data-driven models into scalable production environments.
  • Participate in code reviews, debugging, and optimization to ensure software performance and scalability.
  • Build and maintain infrastructure for industrial applications using Microsoft Azure.
  • Develop APIs and microservices to support platform functionalities and data integrations.
  • Contribute to the continuous improvement of development processes, including Agile methodologies.
  • Troubleshoot and resolve technical issues across the software stack to ensure high availability and reliability.


Requirements

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • 2+ years of professional experience in software development.
  • Proficiency in JavaScript, TypeScript, and familiarity with Python.
  • Experience using React for frontend and Node.js for backend development.
  • Experience with Microsoft Azure tools, such as Azure DevOps and Azure App Services.
  • Familiarity with microservices architecture and RESTful API development.
  • Experience deploying solutions using Docker.
  • Strong understanding of databases (SQL and NoSQL), data modeling, and query optimization.
  • Familiarity with development tools such as Postman and Sentry.
  • Experience with version control tools (Git) and CI/CD pipelines.
  • Experience working with Agile methodologies (Scrum/Kanban) and using Jira.

Preferred Qualifications:

  • Knowledge of the process industry is a plus.


Benefits
Benefits:
  • Employee Share Option Plan
  • Profit Sharing
  • Vacation & Flex Days
  • Comprehensive Benefits Program
Toast's Process:
  1. 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!
  2. 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.
  3. 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.
  4. 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.



Salary:

$80,000-120,000

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Software Engineer Related jobs