If anyone is interested, please share your resume to [email protected]
Role: Full Stack Developer (Python AI, React, Node.js)

Location: Toronto, ON
Work Mode: Onsite


Job Description

We are seeking an experienced Full Stack Developer with 6 8 years of experience in designing, developing, and deploying modern web applications. The ideal candidate will have strong expertise in Python, AI/ML development, React.js, Node.js, and cloud-native technologies. This role involves building scalable enterprise applications, integrating AI-powered capabilities, developing RESTful APIs, and deploying solutions on AWS/OpenShift environments while following DevOps and security best practices.


Key Responsibilities
  • Design, develop, and maintain scalable full-stack applications using Python, React.js, Node.js, JavaScript, and TypeScript.
  • Build and integrate AI/ML and Generative AI capabilities into enterprise applications.
  • Develop responsive, reusable, and high-performance user interfaces using React.js.
  • Design and implement RESTful APIs, microservices, and backend services using Node.js and Python.
  • Develop AI-powered automation, intelligent workflows, and API integrations.
  • Deploy, monitor, and optimize applications on AWS, OpenShift (OCP), Kubernetes, and containerized environments.
  • Collaborate with business stakeholders, architects, QA, and DevOps teams to deliver high-quality solutions.
  • Implement CI/CD pipelines and deployment automation using DevOps best practices.
  • Optimize application performance, scalability, reliability, and security.
  • Participate in technical design reviews, code reviews, testing, and production support.
  • Troubleshoot application, integration, deployment, and cloud infrastructure issues.
  • Prepare technical documentation, API documentation, and deployment guides.

Required Skills
Application Development
  • Strong experience with Python for application development, automation, AI/ML integration, and API development.
  • Hands-on experience with React.js, JavaScript, and TypeScript.
  • Strong backend development experience using Node.js and Express.js.
  • Experience designing and developing REST APIs and Microservices.
  • Strong understanding of object-oriented programming and software design principles.

AI & Machine Learning
  • Experience developing AI-powered applications using Python.
  • Knowledge of OpenAI, LangChain, Hugging Face, or similar AI/GenAI frameworks.
  • Experience with prompt engineering, AI orchestration, and intelligent automation.
  • Exposure to LLM integration and Retrieval-Augmented Generation (RAG) solutions is preferred.

Cloud & DevOps
  • Experience with AWS, OpenShift (OCP), or similar cloud platforms.
  • Hands-on experience with Docker, Kubernetes, and container orchestration.
  • Experience implementing CI/CD pipelines and deployment automation.
  • Knowledge of Infrastructure as Code (IaC) is an advantage.

Database & Security
  • Experience with relational and NoSQL databases including PostgreSQL, MySQL, and MongoDB.
  • Understanding of authentication and authorization mechanisms such as OAuth, JWT, and SSO.
  • Knowledge of application security, performance tuning, and cloud security best practices.

Preferred Skills
  • Experience with AI agents, RAG architectures, and enterprise AI platforms.
  • Familiarity with Agile/Scrum development methodologies.
  • Experience with monitoring, logging, and observability tools.
  • Knowledge of Infrastructure as Code tools such as Terraform is an advantage.

Generic Managerial Skills
  • Strong analytical and problem-solving abilities.
  • Excellent communication and stakeholder management skills.
  • Ability to work independently and collaboratively in cross-functional Agile teams.
  • Strong commitment to software quality, innovation, and continuous improvement.
Similar jobs

Full Stack Developer (Python AI, React, Node.js)

Apply Now
Back to search page