Retour à la recherche
SI
Supra ITSSource d’offres vérifiée

Intermediate Solution Engineer

Offre en anglais

As an Intermediate Solution Engineer, you'll take full ownership of features across the entire stack, including designing APIs and optimizing databases. You will also mentor junior engineers and make architectural trade-offs that directly impact the product roadmap.

  • Hybride
  • Brampton, ON
  • Publié 25 mai 2026
  • Postuler avant le 21 nov. 2026
  • 1 poste

Résumé du poste

There is an immediate need for an Intermediate Solution Engineer at SupraITS Canada. If you’re someone who enjoys solving complex technical challenges, thrives in fast-moving environments, and wants to build scalable AI-powered solutions that directly shape the future of IT operations then this position is for you. LOCATIONS: This role is remote/hybrid and is available for candidates located in the Greater Toronto Area. About Supra Its Founded in 1999, Supra ITS has grown into a globally trusted IT partner, delivering world-class Managed IT, Cybersecurity, Digital Transformation, Application Services, and Business Process Outsourcing (BPO) Services. Headquartered in Mississauga, Supra ITS operates with 650+ employees worldwide, including Network Operations Centers (NOCs) in Canada and India, ensuring 24/7 IT support and seamless service delivery. Supra ITS provides a full spectrum of IT solutions, including server and network management, private cloud, disaster recovery, service desk support, and advanced security services. With a security-first approach and SLA-driven commitments, Supra ITS takes complete ownership of IT services, allowing clients to focus on growth while ensuring uninterrupted operations. Canon Partnership In 2021, Canon Canada made an equity investment in Supra ITS, recognizing a shared vision to deliver world-class technology and managed services across North America. What began as a strategic investment has since evolved into an integrated partnership, combining Canon’s innovation and enterprise solutions with Supra ITS’s agility, customer focus, and managed services expertise. Today, we operate as a unified force, driving rapid growth across North America through automation, cloud, cybersecurity, and business process solutions. Together, Canon and Supra ITS are accelerating digital transformation for customers, delivering secure, scalable, and performance-driven IT solutions that redefine what it means to be truly customer-centric. Canon Canada’s strategic investment in Supra ITS strengthens this commitment by integrating Canon’s cutting-edge technologies with Supra’s agile IT services. This partnership fosters innovation, enhances efficiency, and accelerates digital transformation, providing customers with superior IT solutions that are scalable, secure, and customer centric. This is your opportunity to join a dynamic company with a team that works very well together and has solid organized structures in place. Supra’s head office is based in Brampton, Ontario with offices across North America and growing, you will be part of a growing team and evolving company. About The Role We’re looking for engineers who can think across the full stack, balance technical trade-offs, mentor others, and turn ambitious ideas into production-ready systems. As an Intermediate Solution Engineer, you'll take full ownership of features across the entire stack: designing APIs, optimizing databases, building complex React interfaces, and integrating AI agent frameworks. You'll mentor junior engineers, make architectural trade-offs, and directly impact the product roadmap. YOU ARE! Someone who can mentor junior engineers; provides thoughtful code reviews Somone who is comfortable with ambiguous requirements; can scope and design features Someone who thinks in terms of trade-offs, not absolutes Key Responsibilities what you’ll own Design and implement full-stack features: API endpoints, database schema updates, React UI, and agent logic Architect frontend state management for complex workflows (multi-step agent configuration, real-time monitoring) Build FastAPI endpoints that integrate with agent frameworks; handle async execution, error handling, validation Optimize SQL queries and design efficient PostgreSQL schemas (indexes, constraints, migrations) Integrate vector databases (Pinecone, Weaviate, Milvus) for semantic search and RAG pipelines Write production-quality Python agents using LangChain, CrewAI, or similar Debug complex issues spanning multiple layers (frontend state, API contract, database query, agent behavior) Mentor junior engineers on technical decisions and code quality Lead code reviews and advocate for technical excellence Tech Stack Frontend - React, TypeScript, Vite, state management, testing Backend - FastAPI, Python, async/await, Pydantic, authentication Agents & AI - LangChain, CrewAI, MCP, tool integration, prompt engineering, Claude Skills and Agents Data - PostgreSQL (advanced), Vector DBs, RAG, embeddings DevOps - Docker, Docker Compose, CI/CD, AWS/GCP basics Technical Experience Frontend Expertise: Advanced React patterns: compound components, render props, context/Redux/Zustand Strong TypeScript: discriminated unions, utility types, generics Performance optimization: code splitting, memoization, render cycle understanding Testing with React Testing Library or Cypress Backend & API Design Can design REST APIs with proper HTTP semantics, validation, error handling FastAPI expertise: Pydantic models, async/await patterns, authentication/authorization API testing with pytest; writing testable, maintainable code AI & Agent Frameworks Deep understanding of LangChain, CrewAI, or Autogen Can build multi-step workflows: planning, memory, tool use, reflection Prompt engineering: temperature, tokens, few-shot, chain-of-thought Testing agents: deterministic tests, mocking LLM responses, validation Database & Search Complex SQL: JOINs, subqueries, window functions, CTEs Schema design: normalization, constraints, index strategies Query optimization and EXPLAIN analysis Vector DB integration: Pinecone, Weaviate, Milvus, Chroma RAG pipelines: chunking, embedding, retrieval, summarization Deployment & Operations Docker: writing efficient Dockerfiles, multi-stage builds, optimization Docker Compose for local development CI/CD pipeline understanding (GitHub Actions, GitLab CI) Basic cloud infrastructure (AWS, GCP, or Azure) Preferred Qualifications While not required, preference may be given to candidates with experience in the following areas: Redis caching and optimization Message queues (Celery, Bull) GraphQL experience Advanced prompt engineering and fine-tuning experience We thank all applications who apply, however only those who are selected for an interview will be contacted. If you require any accommodation during the recruitment process, please let us know and we’ll endeavor to put reasonable provisions into place. *** Skills: it,sql,api testing,ai agent,react testing

Ce que vous ferez

As an Intermediate Solution Engineer, you'll take full ownership of features across the entire stack, including designing APIs and optimizing databases. You will also mentor junior engineers and make architectural trade-offs that directly impact the product roadmap.

Exigences

Candidates should have expertise in full-stack development, particularly with React and FastAPI, and be comfortable with complex technical challenges. A strong understanding of AI frameworks and database optimization is also essential.

Compétences indiquées

  • PostgreSQLSouhaitée
  • ReactSouhaitée
  • TypeScriptSouhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • React
  • Python
  • FastAPI
  • SQL
  • PostgreSQL
  • AI
  • LangChain
  • CrewAI
  • Docker
  • CI/CD
  • TypeScript
  • API Design
  • Testing
  • Database
  • Optimization
  • Mentoring

Domaines d’emploi

  • Technology
  • Engineering
  • Software
  • Consulting

Renseignements supplémentaires

Expérience minimale
2+ ans
Postuler avant le
21 nov. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Mid-Senior level
Mode de candidature
La candidature directe est offerte