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

Toronto 1 days 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