Python Full-stack Developer - Toronto, ON - Fulltime Opportunity
Summary
Hybrid (4 days in-office) full-time role in Toronto for a Python full-stack developer with 8+ years of experience. Day to day: design and build web apps with Python backends (Django/Flask/FastAPI) and React frontends, integrate LLMs and AI agents, design databases (PostgreSQL/SQL Server), and support cloud deployment and monitoring.
Role: Python Full-stack Developer
Location: Toronto, ON(4 days hybrid)
Duration: Fulltime Opportunity
Exp: 8+ years
Responsibilities:
- Design, develop, test, and maintain full-stack web applications using Python and React.
- Build robust backend services, APIs, and business logic using frameworks such as Django, Flask, or FastAPI.
- Develop responsive, user-friendly frontend interfaces using React.js, JavaScript/TypeScript, HTML, and CSS.
- Integrate AI/ML capabilities into applications, including APIs, LLM-based features, chatbots, recommendation systems, or intelligent workflows.
- Collaborate with product managers, designers, data scientists, and other engineers to translate business requirements into technical solutions.
- Design and optimize relational and/or NoSQL databases for performance and scalability.
- Implement secure, reusable, and maintainable code following best practices and coding standards.
- Build and consume RESTful APIs and third-party integrations.
- Participate in architecture discussions, code reviews, debugging, and performance optimization.
- Support deployment, monitoring, and troubleshooting of applications in cloud or production environments.
- Stay current with emerging technologies in full-stack development and applied AI.
Requirements:
- Bachelor's degree in computer science or Diploma in IT with equivalent experience.
- Advance proficiency in Python and Django Framework
- Extensive experience with Large Language Models (LLMs)
- Proven experience in AI agent development and implementation
- Advance proficiency in React ecosystem
- Advanced proficiency with Postgres SQL
- Extensive experience with SQL server & database design
- Strong knowledge of front-end technologies such as React
- Experience with agent frameworks and orchestration platforms
- Knowledge of prompt engineering and LLM optimization techniques
- Understanding of AI agent architectures and design patterns
- Knowledge of design patterns & best practices in software development
- Experience with version control system such as Git
- Strong knowledge of working with API's.
- Familiarity with DevOps practices and CI/CD pipelines
- Strong communication skills
Preferred skills:
- Capital markets experience
- Experience with LangChain, AutoGen, or similar agent frameworks
- Knowledge of machine learning and deep learning concepts
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Experience with containerization (Docker, Kubernetes)
- Knowledge of natural language processing (NLP) techniques
- Experience with streaming and real-time data processing
- Understanding of AI safety and responsible AI practices
- Experience with MLOps and model deployment pipelines
Skills
- AI
- API
- AutoGen
- AWS
- Azure
- CI/CD
- Cloud
- Containerization
- CSS
- Deep Learning
- Design Patterns
- DevOps
- Django
- Docker
- FastAPI
- Flask
- GCP
- Git
- HTML
- JavaScript
- Kubernetes
- LangChain
- LLM
- Machine Learning
- MLOps
- Model Deployment
- NLP
- NoSQL
- PostgreSQL
- Prompt Engineering
- Python
- React
- Recommendation Systems
- REST
- SQL
- SQL Server
- TypeScript
- Version Control