Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Full Stack Developer, AI

Userful Corporation

Position:

Full Stack Developer, AI

Location:

Calgary, AB (Hybrid / On-site)

Experience Level:

4+ years; Bachelor's or Master's Degree desirable, or equivalent technical experience

About Userful Userful accelerates digital transformation for enterprise IT with a suite of applications on a single platform. Innovating at the intersection of operations technology and unified communications, Userful improves collaboration and productivity for optimized mission‑critical and core workflows. Built on IT standards and protocols, the Userful Infinity Platform is centrally managed, scalable, secure, and future‑proofed. Its software‑defined architecture reduces total cost of ownership (TCO) and eliminates operational silos. Userful partners with leading global companies powering a technology ecosystem that ensures seamless integrations and end‑to‑end interoperability. A multinational company with headquarters in Calgary, Alberta, Userful supports customers in more than 100 countries around the world.

Userful's solutions have won multiple awards, secured strategic global partnerships, and have been deployed in countless Fortune 500 and notable companies globally including Audi, HP, Samsung, LG, Unilumin, Comcast, Coca‑Cola, Wayfair, Ford, Dell, the Calgary Tower, and more!

About the Role We are looking for a high‑impact Full Stack Developer to join our team. In this hands‑on role, you will help turn AI capabilities into practical, operator‑facing product workflows across the Userful Infinity Platform.

You will work across the full stack, building modern React/TypeScript interfaces, Java/Quarkus backend services, APIs, and AI. This role is ideal for an engineer who enjoys product execution, complex integration work, and making AI‑powered features clear, reliable, and usable in real customer environments.

This is not a pure AI research role. It is a product engineering role focused on bringing AI outputs into the operator experience with quality, maintainability, and supportability.

Core Responsibilities

Full‑Stack Product Delivery:

Design and implement AI features across the React/TypeScript frontend and Java/Quarkus backend services.

Operator Experience:

Build operator‑facing views, including AI agent creation, anomaly details, history pages, recommendation summaries, technical reference displays, and review workflows.

AI and RAG Integration:

Integrate AI/LLM/RAG outputs into the product, including contextual explanations, priority indicators, technical references, confidence signals, and recommendation details.

Backend and Data Flow:

Support API design, PostgreSQL schema evolution, event and anomaly history, pagination, retention logic, and reliable data flow between UI and other components.

Edge‑Aware Engineering:

Work with Docker, Linux, Azure IoT Edge‑based deployments, containers, local execution constraints, GPU‑aware workflows, and intermittent connectivity.

Quality and Maintainability:

Write maintainable code, participate in code reviews, document technical decisions, and work closely with QA to validate model‑facing and operator‑facing workflows.

Cross‑Functional Collaboration:

Partner with AI/ML, platform, edge, backend, frontend, QA, DevOps, UX, and product stakeholders to deliver customer‑ready capabilities.

Required Qualifications

4+ years of professional software development experience in a product‑driven environment.

Strong experience building responsive web applications with React, TypeScript, HTML, CSS, and modern frontend patterns.

Strong backend development experience with Java; experience with Quarkus or Spring Boot is a significant advantage.

Experience designing, implementing, and consuming REST APIs.

Experience with PostgreSQL or other relational databases.

Familiarity with Docker and Linux‑based development environments.

Ability to translate Figma designs and product requirements into production‑ready workflows.

Strong debugging skills across frontend, backend, data, and integration boundaries.

Clear communication skills and the ability to explain technical trade‑offs to product, design, QA, and engineering stakeholders.

Preferred Qualifications

Experience integrating AI/LLM/RAG services, vector databases, prompt workflows, or AI‑assisted product features.

Experience with Azure IoT Edge, distributed edge systems, or containerized applications running outside the cloud.

Familiarity with GPU‑aware workflows, device management, monitoring dashboards, or operational systems.

Familiarity with AV‑over‑IP, multicast, VLANs, subnetting, or hardware‑integrated software environments.

Professional Competencies

Product Execution:

Able to take a product requirement from design through implementation, testing, and release support.

Systemic Thinking:

Able to design for scale, security, reliability, maintainability, and supportability.

Autonomy:

A self‑starter who can clarify ambiguous requirements, propose practical implementation paths, and deliver incrementally.

Quality Mindset:

Committed to readable code, useful tests, thoughtful reviews, and stable customer‑facing workflows.

Communication:

Comfortable working across engineering, product, UX, QA, DevOps, and leadership teams.

Why Join Our Team? This is a hands‑on full‑stack role with high visibility and meaningful technical depth. You will work closely with AI, edge, backend, frontend, QA, DevOps, and product teams to deliver practical AI capabilities into the Userful Infinity Platform.

#J-18808-Ljbffr
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Full Stack Developer, AI in Winnipeg, MB vacancy
  • Job Description: We are actively seeking a seasoned Java Fullstack Developer with expertise in developing robust applications. Responsibilities: Demonstrate a solid understanding of fundamental web technologies, including REST, AJAX, and JSON. Work with common... 
    Suggested

    Whopper Technologies

    Winnipeg, MB
    4 hours ago
  • Drive innovation as a Full Stack Engineer at Alexander Chapman, a fast-growing AI-focused startup based in Winnipeg. Collaborate with founding engineers to build...  ...Senior level Full Stack Engineer, you will design and develop cutting-edge applications using technologies like... 
    Suggested

    Alexander Chapman

    Winnipeg, MB
    10 hours ago
  • Senior Full-Stack Engineer Scribendi is seeking a Senior Full-Stack Engineer to build AI-driven products that empower researchers worldwide. You will work across the full stack...  ..., high-performance applications and help develop agentic AI systems and intelligent collaboration... 
    Suggested
    Worldwide

    Scribendi

    Winnipeg, MB
    4 hours ago
  • Cloud Full Stack Developer Remote | Canada MPA Recruitment is partnered with a growing Canadian technology consultancy to recruit a Cloud Full...  ...Developer. This is an opportunity to join a highly technical, AI‑first engineering team that delivers innovative cloud‑native solutions... 
    Suggested
    Permanent employment
    Remote work
    Home office
    Flexible hours

    MPA Recruitment

    Winnipeg, MB
    4 hours ago
  • Elevate your software engineering career with a hybrid Full Stack Developer role in Toronto. This position combines expertise in Java, Spring Boot, Angular, and AI integration to build high-performance applications. Full Stack Developer role focuses on developing and maintaining... 
    Suggested

    apptoza

    Winnipeg, MB
    4 hours ago
  • Elevate your career in blockchain technology as a Full Stack Developer with our innovative startup. Get hands-on experience in Smart Contract development while working on impactful enterprise solutions. We are seeking a Full Stack Developer with over five years of software... 
    Contract work

    ITS Global

    Winnipeg, MB
    4 hours ago
  • Elevate your career as a Senior Full Stack Developer specializing in Java and Oracle PL/SQL with ClientLink. Enjoy a 4-day hybrid work week while developing wealth management applications. As a key member of the ClientLink Development team, you will leverage your expertise... 

    Astra North Infoteck

    Winnipeg, MB
    4 hours ago
  • Step into a Senior Software Developer role at NetBenefit Software, focusing on full-stack development in a hybrid work environment. Utilize your React and Node.js skills to drive meaningful changes. You will be involved in the development of software applications, working... 

    Verafin

    Winnipeg, MB
    8 days ago
  • Enhance your career as an Intermediate Full Stack Developer with AWS skills in our Digital Design and Delivery Division. Focus on developing an expansive web-based content management platform for a public sector client. We are seeking a skilled Intermediate Full Stack Developer... 

    S.i. Systems

    Winnipeg, MB
    4 hours ago
  • Elevate your career as a Senior Full Stack Developer specializing in Java and Angular technologies. This role focuses on microservices and cloud deployment while enhancing your backend and frontend capabilities. In this position, you will develop backend systems with Java... 

    United States Digital Space

    Winnipeg, MB
    4 hours ago
  • Join Autodesk's Fusion Data team in Toronto as a Full Stack Developer, focusing on backend systems and contributing to frontend capabilities. Bring your skills in building robust data solutions to enhance overall platform performance. In this senior position, you will engage... 

    Autodesk

    Winnipeg, MB
    4 hours ago
  • Shape financial solutions at a leading Canadian fintech company as a Senior Full Stack Developer (Hybrid in Toronto). Use your expertise with .NET and Angular to create impactful applications. In this high-impact role, you will be key in developing a nationwide fintech platform... 

    STACK IT Recruitment

    Winnipeg, MB
    4 hours ago
  •  ...JavaScript. Preferred: Advanced React experience. Preferred: Background in IoT, telematics, or large‑scale distributed systems. Tech Stack Backend: Node.js, Express, NATS Data: MySQL, Redis, Elasticsearch Reporting: Flink, Cube.js, StarRocks, Iceberg Cloud:... 

    BlackBerry

    Winnipeg, MB
    4 hours ago
  • Advance your career as a Full Stack Application Developer focusing on Python and VueJS. Work with a dynamic Digital Development team to create LLM-powered applications and solid solutions. In this role, you will utilize over five years of coding expertise to design and implement... 

    PRI Technology

    Winnipeg, MB
    4 hours ago
  • Drive the development of AI-enhanced software applications as a Full-Stack Software Engineer. Focus on integrating advanced machine learning functionalities...  ...with AI specialists. Your contributions will include developing algorithms for content processing, establishing CI/CD... 

    Human Agency

    Winnipeg, MB
    4 hours ago
  • Overview Enhance your career with Avanade as a Full Stack Architect specializing in Generative AI. This role is open for remote candidates across Canada. Avanade seeks an accomplished Full Stack Engineering Architect to innovate in the realm of Generative AI. What You’ll... 
    Remote work

    1205 Avanade Canada

    Winnipeg, MB
    4 hours ago
  • Transform workflows as a Full Stack Software Engineer at Push, focusing on AI-driven internal tools for remote teams. Leverage your web development expertise...  ...enhance team efficiency. You'll be responsible for developing internal tools, automating processes, and improving... 
    Full time
    Remote work

    Push Operations

    Winnipeg, MB
    4 hours ago
  • Join our engineering team as a Full Stack Software Engineer focused on cybersecurity SaaS solutions...  .... This senior position involves developing customer-centric products and constructing...  ...and drive improvements in Generative AI while adhering to high-quality standards... 

    Enterprise Solutions

    Winnipeg, MB
    4 hours ago
  • Elevate your career as a Full Stack Engineer at RBC, specializing in Salesforce and innovative AI technologies. Drive modern application development in a forward-thinking...  ...design for Salesforce applications • Create and develop custom applications with full-stack capabilities... 

    0000050007 Royal Bank of Canada

    Winnipeg, MB
    4 hours ago
  • Elevate your career as an Intermediate Software Engineer, focusing on full stack applications using Python, Django, React, and Next.js....  ...team members are effectively aligned. Key Responsibilities: • Develop backend services for web and mobile applications • Build and integrate... 

    S.i. Systems

    Winnipeg, MB
    4 hours ago
  • Join our engineering team as a Full Stack Software Engineer focused on Cybersecurity SaaS. Work with leading...  ...emerging technologies, such as Generative AI and LLMs, while ensuring software security. Key Responsibilities Develop features for cybersecurity SaaS applications... 

    Enterprise Solutions

    Winnipeg, MB
    10 hours ago
  • Elevate your career as a Senior Full Stack Engineer focused on cybersecurity with advanced Node.js and React skills. Design secure SaaS products...  ...Optimize system performance and implement security practices • Develop unit and integration tests for quality assurance Requirements... 
    Worldwide

    Enterprise Solutions

    Winnipeg, MB
    4 hours ago
  • Take on a transformative role as a Full Stack Architect working hybrid in Toronto, emphasizing expertise in React, Node.js, and .NET MVC. Lead Telecom architecture initiatives to optimize services and support major transformation projects. This contract position requires... 
    Contract work

    apptoza

    Winnipeg, MB
    4 hours ago
  •  ...tackle complex architectural and engineering challenges Leverage AI‑assisted tools to enhance productivity, streamline workflows, and...  ...to an environment of acceptance where you are free to bring your full self to work. All employment decisions at Agiloft are based on business... 
    Long term contract
    Temporary work
    Flexible hours

    Agiloft

    Winnipeg, MB
    8 days ago
  • Become a pivotal part of Tetra as a Senior Full-Stack Engineer in Toronto with a hybrid work model. This role allows you to produce impactful...  ...collaboration skills Shape your career and influence Tetra's technology while developing modern, efficient systems. #J-18808-Ljbffr

    Tetra Trust

    Winnipeg, MB
    2 days ago
  • Role Python Full Stack Engineer (React + GenAI) – Mississauga, ON / Hybrid (3 days onsite per...  ..., state management (Redux / Context API) AI/GenAI: LLMs, RAG Pipelines, LangChain / LlamaIndex...  .... Key Responsibilities Design, develop, and maintain production‑ready AI‑powered... 
    Full time
    3 days per week

    Smart IT Frame

    Winnipeg, MB
    4 hours ago
  •  ...Toronto. L10 (Solution Architect) or L11 (Full Stack Architect). It is an independent...  ...preferred). 10+ years relevant experience developing a variety of platforms. 7+ years of...  ...Knowledge of AWS/Azure an asset. Disclaimer: AI may be used in evaluating candidates.... 
    Long term contract
    Permanent employment
    2 days per week

    S.i. Systèmes

    Winnipeg, MB
    2 days ago
  • Rejoignez l’équipe Unity Ads comme Développeur Full-Stack Sénior, où vous allez transformer les données complexes en tableaux de bord exploitables pour les éditeurs de jeux. Participez à l’amélioration de produits essentiels tout en travaillant de manière autonome dans un environnement... 

    United States Digital Space LLC

    Winnipeg, MB
    4 hours ago
  • Elevate your career with Affirm as a Senior Full-Stack Software Engineer. This role emphasizes backend development and quality web app delivery. As part of your responsibility, you will guide and deliver on quarterly goals, supporting your engineering team through complex... 

    Affirm

    Winnipeg, MB
    8 days ago
  •  ...efficient data products and maintaining system integrity. This full-time long-term position demands a blend of engineering and leadership...  ...experience working in Agile environments Utilize your full stack and data engineering expertise to drive impactful solutions. #J-18808... 
    Long term contract
    Full time

    Highbrow

    Winnipeg, MB
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Full Stack Developer, AI. Be the first to apply!