Software Engineer

3 weeks ago


Winnipeg, Canada FasTab Payments, Inc. Full time

Company Overview: FasTab is at the forefront of revolutionizing the hospitality industry, using cutting-edge technology to create seamless payment experiences for customers. We work with brands across North America and are focused on building something special for restaurants. Job Description: We are looking for a highly skilled Software Engineer who is passionate about technology and eager to make a significant impact in a fast-paced, startup environment. You’ll work on developing and maintaining dynamic, scalable applications, contributing to the architecture and design of our entire platform. Your role will involve using a range of technologies across the stack to transform how restaurants handle payments and deliver customer experiences. Key Responsibilities: Full-Stack Development: Build and maintain web applications using ReactJS on the front-end and C#/.NET on the back-end. Database Design & Optimization: Manage databases using SQL , ensuring data integrity, optimizing queries, and designing efficient data structures for high-performance applications. Cloud Infrastructure: Leverage Microsoft Azure to build scalable, secure, and high-availability cloud solutions. Experience with Azure services such as App Services , Functions , SQL Databases , and Blob Storage is critical. Frontend & Backend Integration: Collaborate on both front-end and back-end components, ensuring seamless integration between user interfaces and server-side logic. You'll optimize API interactions , ensure smooth user experiences, and support RESTful API development. Performance & Security Optimization: Implement best for scalability and performance, including caching strategies, asynchronous programming, and cloud-native designs. You’ll also secure applications with encryption, access control, and secure authentication methods (e.g., OAuth, JWT). DevOps & CI/CD: Collaborate on Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline deployment and updates, focusing on automation and monitoring tools like GitHub Actions or Azure DevOps . Collaborative Development: Work closely with operations and sales to deliver products that are actually useful to our customers You’ll also contribute to code reviews, ensuring high-quality, maintainable code. Troubleshooting & Debugging: Proactively identify, troubleshoot, and resolve performance bottlenecks, bugs, and security issues within the application stack. Ideal Candidate: Winnipeg is your home We chose to build FasTab in the prairies because of the incredible talent and drive the prairies have and we want to showcase that Experience: 3-5 years of full-stack development experience, with hands‑on experience building cloud-based applications. Proficiency: Advanced skills in ReactJS , C# , .NET , and SQL . Deep understanding of Azure cloud services and experience with serverless computing is highly desirable. Startup Mindset: You thrive in a startup environment, ready to wear multiple hats and adapt quickly to evolving business needs. Prior experience in startups or similar fast‑paced environments is a major plus. Ownership & Accountability: You're self-driven, with a strong sense of ownership and willingness to step in to address urgent issues outside regular hours when necessary. Problem‑Solver: Strong analytical and troubleshooting skills, with the ability to optimize and refactor code for better performance and scalability. Communication: Excellent written and verbal communication skills, with the ability to collaborate effectively with both technical and non-technical team members. Why Join FasTab? At FasTab, you’ll have the chance to play a key role in shaping the future of hospitality payments. As a Software Engineer, you’ll be part of a team that leverages cutting‑edge technologies in a fast‑paced, dynamic environment. In addition to working on impactful projects, we offer a fun culture where your contributions will be recognized and valued. You'll have opportunities for personal and professional growth as we continue to scale our operations. Compensation: $70k - 85k annually (Experience will determine starting salary) Employee Share Options Casual dress Growth opportunities HOW TO APPLY Apply today by sending your resume with the subject line reading "Software Engineer", and a few bullet points on how your experience aligns with the role’s responsibilities along with salary expectations to No other form of application will be considered. #J-18808-Ljbffr


  • Software Engineer

    4 weeks ago


    Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Victoria, Halton Hills, Surrey, London, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, W, Canada Software Secured Full time

    OverviewWe’re seeking a talented and passionate Full Stack Software Developer to join our growing engineering team. You will play a key role in developing and maintaining both the back-end and front-end of our core platform, contributing to all phases of the software development lifecycle – from design and implementation to testing and deployment....

  • Software Engineer

    1 day ago


    Winnipeg, Canada Canonical Full time

    Software Engineer - Solutions Engineering Join to apply for the Software Engineer - Solutions Engineering role at Canonical Software Engineer - Solutions Engineering 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Solutions Engineering role at Canonical Get AI-powered advice on this job and more exclusive features....

  • Software Engineer

    6 days ago


    Winnipeg, Canada Canonical Full time

    Software Engineer - Solutions EngineeringJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalSoftware Engineer - Solutions Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical...

  • Software Engineer

    2 weeks ago


    Winnipeg, Canada Canonical Full time

    Software Engineer - Solutions EngineeringJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalSoftware Engineer - Solutions Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical...

  • Software Engineer

    1 day ago


    Winnipeg, Canada Canonical Full time

    Join to apply for the Software Engineer - OpenStack role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - OpenStack role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and...


  • Winnipeg, Canada Canonical Full time

    Join to apply for the Software Support Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Support Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and technology...


  • Winnipeg, Canada Canonical Full time

    Join to apply for the Software Support Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Support Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology...


  • Winnipeg, Canada Canonical Full time

    1 day ago Be among the first 25 applicants Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's...


  • Winnipeg, Canada Canonical Full time

    1 day ago Be among the first 25 applicants Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's...


  • Winnipeg, Canada Canonical Full time

    Join to apply for the Software Maintenance Engineer role at Canonical 3 weeks ago Be among the first 25 applicants Join to apply for the Software Maintenance Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...