Full Stack Developer - React.js, Node.js, Python

Toronto 18 hours agoFull-time External
Negotiable
Job Title: Senior Full Stack Developer (React.js / Node.js / Python) Experience Required: 8–10 years Role Overview • Design, develop, and maintain scalable full-stack web applications using React.js, Node.js, and Python • Work across frontend and backend layers to deliver high-quality, performant, and secure applications • Collaborate with cross-functional teams to translate business requirements into technical solutions Key Responsibilities • Develop responsive and reusable UI components using React.js • Build and maintain backend services and APIs using Node.js and Python • Integrate frontend applications with backend services and third-party APIs • Write clean, maintainable, and well-documented code following best practices • Participate in system design, code reviews, and technical discussions • Troubleshoot, debug, and optimize application performance • Ensure application security, scalability, and reliability • Collaborate with product managers, designers, and QA teams throughout the SDLC • Support deployment, monitoring, and maintenance of applications Essential Skills • 8+ years of hands-on experience in: • React.js • Node.js • Python • Strong knowledge of JavaScript (ES6+) , HTML, and CSS • Experience building RESTful APIs and backend services • Strong understanding of object-oriented and functional programming • Experience with version control systems (Git) • Good problem-solving and communication skills Desirable Skills • Experience with cloud platforms (AWS, Azure, or GCP) • Exposure to frontend frameworks, state management libraries, or UI frameworks • Knowledge of databases (SQL / NoSQL) • Familiarity with CI/CD pipelines and DevOps practices • Experience working in Agile / Scrum environments Keywords / Skills • Digital: ReactJS • Digital: Node.js • Digital: Python