About Teqfocus:
Teqfocus is a technology consulting and IT services company specializing in digital transformation, cloud solutions, AI-driven innovation, data engineering, and enterprise application development. We help organizations build scalable, intelligent, and future-ready technology solutions.
Job Summary:
We are looking for an experienced Senior Full Stack AI Developer with strong expertise in Python, modern full stack development, and Artificial Intelligence (AI) to join our team in Toronto.
The ideal candidate will have 6–10 years of software development experience, with proven capabilities in designing and developing scalable web applications, integrating AI/ML capabilities, and building intelligent, production-ready solutions.
The role requires someone who can independently own end-to-end application development, from backend architecture and frontend implementation to AI integration, deployment, and optimization.
Key Responsibilities:
- Design, develop, and maintain scalable full stack applications using Python and modern JavaScript frameworks.
- Develop robust backend services, RESTful APIs, and microservices using Python frameworks such as FastAPI, Flask, or Django.
- Build responsive, intuitive frontend applications using React.js, Angular, or similar frameworks.
- Integrate AI/ML models, Generative AI, and Large Language Models (LLMs) into enterprise applications.
- Develop AI-powered solutions leveraging technologies such as OpenAI APIs, Azure OpenAI, LangChain, or similar frameworks.
- Implement Retrieval-Augmented Generation (RAG), vector database integrations, and intelligent automation workflows.
- Design and optimize relational and NoSQL databases to support application performance and scalability.
- Collaborate with product owners, architects, and engineering teams to translate business requirements into technical solutions.
- Implement secure coding practices, automated testing, CI/CD pipelines, and cloud-native deployment processes.
- Troubleshoot production issues, optimize application performance, and ensure high-quality code delivery.
- Participate in architecture discussions, technical design reviews, and code reviews.
- Take ownership of features from design through development, testing, deployment, and ongoing enhancements.
Required Skills & Qualifications:
Full Stack Development
- 6–10 years of hands-on software engineering experience, including strong full stack development expertise.
- Advanced proficiency in Python and backend development using FastAPI, Flask, or Django.
- Strong experience with React.js, Angular, or similar modern frontend frameworks.
- Proficiency in JavaScript/TypeScript, HTML5, and CSS3.
- Experience developing REST APIs, microservices, and distributed applications.
AI & Generative AI
- Hands-on experience integrating AI/ML capabilities into real-world applications.
- Working knowledge of LLMs, Generative AI, and prompt engineering.
- Experience using AI APIs and frameworks such as OpenAI, Azure OpenAI, LangChain, or LlamaIndex.
- Understanding of RAG architectures, embeddings, vector databases, and semantic search.
- Ability to design, integrate, and deploy AI-enabled features in production environments.
Cloud, Databases & DevOps
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Strong understanding of SQL and NoSQL databases, such as PostgreSQL, MySQL, and MongoDB.
- Familiarity with Docker, Kubernetes, and containerized deployments.
- Experience with Git, CI/CD pipelines, automated testing, and Agile development practices.
Preferred Qualifications:
- Experience building Agentic AI applications, AI agents, or multi-step AI workflows.
- Familiarity with AI coding assistants such as GitHub Copilot, Cursor, or Claude Code.
- Experience with vector databases such as Pinecone, Weaviate, FAISS, or ChromaDB.
- Understanding of AI model evaluation, observability, and responsible AI practices.
- Experience developing enterprise-grade SaaS or cloud-native applications.
- Experience working in cross-functional Agile teams with strong ownership of technical deliverables.
Ideal Candidate Profile:
We are looking for a hands-on engineer who combines strong Python backend engineering, modern frontend development, and practical AI implementation experience.
The successful candidate should be comfortable developing applications independently, integrating AI capabilities into existing platforms, and delivering complete solutions rather than working exclusively on individual frontend, backend, or AI components.
Apply Now:
If you are passionate about full stack engineering, Python, and building innovative AI-powered applications, we would love to hear from you.
Join Teqfocus and help build the next generation of intelligent enterprise applications.