Overview
Skills
Job Details
Job Title: Full Stack Developer AI & Automation
Location: Canada Remote Position. Looking only those who are currently in Canada
Job Type: Long Term Contract/ Full time position
Interview process: Team Interview
Job Description:
We are seeking a highly motivated and self-driven Full Stack Engineer. You will play a pivotal role in designing, implementing and delivering a foundational platform for AI and Automation, leveraging Microsoft Azure as the primary technology stack. This platform will power next-generation AI enabled business processing services, focusing initially on creating robust user interfaces enabling advanced data capabilities-including ingestion, mapping, and extraction for structured, semi-structured, and unstructured data as well as building agentic AI intelligent interfaces.
Key Responsibilities
- Design, develop, and deploy scalable, secure, and robust full stack solutions on Azure, with an emphasis on both front-end and back-end components.
- Lead the implementation of user interfaces that are intuitive, responsive, and aligned with business needs.
- Build and optimize data pipelines for ingesting, mapping, and extracting data from a variety of sources and formats (structured, unstructured, and semi-structured).
- Champion AI/ML and ML Ops for enterprise scale automation.
- Ensure software engineering best practices across design, code, and testing across full stack and maintain high quality documentation.
- Troubleshoot, debug, and upgrade existing components and services as the platform grows.
- Champion DevOps and CI/CD practices for streamlined deployment and platform reliability.
- Work independently with minimal supervision, proactively identifying and addressing challenges and opportunities.
Required Skills & Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in full stack development, with hands-on expertise in both front-end and back-end technologies.
- Proficiency in JavaScript frameworks (e.g., React, Angular, or Vue.js) and back-end frameworks (e.g., Node.js, .NET Core, or Python).
- Strong experience with Microsoft Azure services and building data pipelines, including (but not limited to) Azure App Services, Azure Functions, Azure Storage, and Azure Data Factory.
- Demonstrated experience in building data ingestion, mapping, and extraction workflows for diverse data formats.
- Familiarity with handling structured (e.g., databases, CSV), semi-structured (e.g., JSON, XML), and unstructured data (e.g., documents, images, text).
- Solid understanding of RESTful APIs, microservices architectures, and cloud-native design patterns.
- Hands on experience building AI agents and intelligent front ends.
- Experience with source control (e.g., Git), CI/CD pipelines, and DevOps practices.
- Excellent problem-solving skills, attention to detail, and a proactive, self-starting attitude.
- Strong communication skills, with the ability to work effectively in cross-functional teams.
Preferred Qualifications
- Experience with AI/ML platforms or integrating automation workflows.
- Experience building Agentic AI workflows and Gen AI applications.
- Knowledge of data security, privacy, and compliance best practices on Azure.
- Exposure to business processing services or enterprise transformation projects.
- Experience with containerization (Docker, Kubernetes) and Infrastructure as Code (IaC).