CF CloudFrame Job Scanner Open Dashboard →
Verified Active Opening

Senior Developer, Fullstack - Python

Appnovation • Toronto

Job Description

<div class="content-intro"><p><strong>About us</strong></p> <p>Appnovation is a global, full-service digital partner that combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions that deliver real impact today and serve as foundations for future growth. Bold ambition. Practical action. Endless possibilities.</p></div><p><strong>ABOUT THE ROLE</strong></p> <p>As a Senior Developer, Fullstack (AI & Data Platform), you will join a highly motivated and experienced team building agent-enabled applications and backend automation that turn catalogue and metadata into governed, production-quality software. Working alongside data engineering and governance partners, you will design services, tooling, and user-facing interfaces that make data discoverable, trustworthy, and easy to consume across the platform. We are looking for people who can bring a strong, consulting and solution-focused mindset and contribute to architectural decisions, best practices and get things done.</p> <h3>WHAT YOU WILL DO</h3> <ul> <li>Develop backend automation that integrates multiple metadata sources and generates governed artifacts - for example, automatically producing a data contract for review, editing, and publication to the registry.</li> <li>Design and build agent-enabled applications and workflows, including MCP servers and tools such as a data-contract generator or a data-readiness assessment utility.</li> <li>Build user-facing interfaces for platform and discovery workflows.</li> <li>Deliver production-quality services with sound API design, testing, and CI/CD practices.</li> </ul> <h3>QUALIFICATIONS</h3> <ul> <li>Bachelor’s Degree in Computer Science, or equivalent.</li> <li>6+ years of experience in software engineering with a strong focus on fullstack development.</li> <li>Experience developing and optimizing code using AI-powered tools such as Claude Code and GitHub Copilot to enhance productivity and code quality. </li> <li>Software engineers who understand data-engineering principles and can transform catalogue and metadata output into working software. </li> <li>Strong Python engineering skills, including API and service design (e.g., FastAPI), asynchronous programming, and schema validation (Pydantic / JSON Schema).</li> <li>Understanding of Graph RAG data structures. </li> <li>Experience with Neo4j, Supabase.</li> <li>Proven track record in architecting agentic workflows and AI-driven solutions, incorporating deep integration with LLMs and sophisticated autonomous frameworks.</li> <li>Proficiency in modern frontend frameworks, specifically React and Vue.js, as well as ES6 and TypeScript.</li> <li>Experience designing, developing, and consuming RESTful APIs and microservices.</li> <li>Experience with unit testing, integration testing, and modern DevOps practices (e.g., Git, CI/CD pipelines).</li> <li>Experience with Cloud Computing and Serverless Architecture, preferably AWS.</li> <li>Strong understanding of agile principles and methodologies.</li> </ul> <h3>PREFERRED QUALIFICATIONS</h3> <ul> <li>Experience building MCP servers in addition to consuming them.</li> <li>Familiarity with data governance and catalogue tooling and with data-contract standards.</li> <li>Experience in a regulated or life-sciences environment.</li> </ul> <h3>TECHNICAL EXPERIENCE</h3> <ul> <li><strong>Backend (primary): </strong>Python - FastAPI, Pydantic, asynchronous services.</li> <li><strong>Frontend: </strong>React, TypeScript, Next.js; Supa

Job Reference ID: CF-154477 • Posted on CloudFrame Job Scanner