Full Stack Engineer
Mindlance — Canada · Posted ~3 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Job Title: Senior Full Stack Developer
Location: Toronto, ON (Hybrid – 4 Days Onsite)
Duration-12 Months+
Daily Responsibility:
Build and ship features across a Python (FastAPI) backend and React TypeScript frontend.
Participate in sprint ceremonies with the squad.
Collaborate with researchers to integrate and harden GenAI components — LLM-driven virtual clients, real-time coaching feedback, post-session evaluation agents.
Write and maintain automated tests (pytest, Vitest, Testing Library) and review PRs.
Deploy and monitor services via Helm on OpenShift; respond to production alerts.
Use AI-powered development tools (Claude Code, Windsurf, or similar) as a standard part of the daily coding workflow.
Essential for this role:
Python/FastAPI (backend services and GenAI integration, used daily), React TypeScript (frontend feature development, used daily), LLM/GenAI tooling (virtual client generation, coaching and evaluation pipelines, used regularly), pytest/Vitest/Testing Library (automated testing throughout the lifecycle), Git and code review (daily), Docker/Helm/Kubernetes-OpenShift (containerization and deployment), AI-assisted development tools such as Claude Code and/or Windsurf (candidates are expected to be comfortable using these as part of their workflow).
Must Have:
Production experience in both Python and TypeScript/JavaScriptExperience with React (or comparable modern frontend framework) and REST API development in PythonExperience working with relational and/or NoSQL databases (PostgreSQL, MongoDB, or similar)Strong software engineering fundamentals: testing, code reviews, source control, coding standardsStrong written and verbal communication; comfortable working across engineering, research, and product
If interested please share resume directly @vidushis1@mindlance.com
“Mindlance is an equal-opportunity employer.
We are committed to inclusive, equitable, barrier-free recruitment and selection processes, and a work environment in accordance with the Accessibility for Ontarians with Disabilities Act (AODA).
We will be happy to work with applicants requesting accommodation at any stage of the hiring process”.
We should include, “We use AI in our Hiring processes”, in all job postings for Canada.
We have 123,872 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 123,872 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume