02 Sep
|
Appnovation
|
Toronto
02 Sep
Appnovation
Toronto
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. 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. 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.
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. Deliver production-quality services with sound API design, testing, and CI/CD practices. Bachelor's Degree in Computer Science, or equivalent. ~6+ years of experience in software engineering with a strong focus on fullstack development. ~ Experience developing and optimizing code using AI-powered tools such as Claude Code and GitHub Copilot to enhance productivity and code quality. ~ Software engineers who understand data-engineering principles and can transform catalogue and metadata output into working software. ~ Robust Python engineering skills,
including API and service design (e.g., FastAPI), asynchronous programming, and schema validation (Pydantic / JSON Schema). ~ Understanding of Graph RAG data structures. ~ Proven track record in architecting agentic workflows and AI-driven solutions, incorporating deep integration with LLMs and sophisticated autonomous frameworks. ~ Proficiency in modern frontend frameworks, specifically React and Vue.js, as well as ES6 and TypeScript. ~ Experience with unit testing, integration testing, and modern DevOps practices (e.g., Git, CI/CD pipelines). ~ Experience with Cloud Computing and Serverless Architecture, preferably AWS. ~ Strong understanding of agile principles and methodologies.
Experience building MCP servers in addition to consuming them. Familiarity with data governance and catalogue tooling and with data-contract standards. TECHNICAL EXPERIENCE Backend (primary): Python - FastAPI, Pydantic, asynchronous services.
Frontend: React, TypeScript, Next.js; AI and agents: MCP (build and consume), large language model and agent frameworks, Snowflake Cortex and Genie, Neo4j. YAML data contracts.
Infrastructure and data: Docker, AWS, PostgreSQL, Databricks, Snowflake, Supabase You think about how to scale, automate and operate, not just how to build a solution to an immediate problem You set high standards for code quality, performance/scalability and security and seek continuous improvement You have solid analytical, problem-solving, and decision-making skills You have a customer-first mindset and a devotion to customer service You are responsive and thrive in a fast-paced diverse high-performance environment with rapidly changing business needs Diversity, Equity & Inclusion is not only something that we embrace - we celebrate it! #
📌 Senior Developer, Fullstack - Python (Toronto)
🏢 Appnovation
📍 Toronto