04 Aug
|
AceStack
|
Toronto
If anyone is interested, please share your resume to 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.
- Robust commitment to software quality, innovation, and continuous improvement.
📌 Full Stack Developer (Python AI, React, Node.js) (Toronto)
🏢 AceStack
📍 Toronto