onsite
Senior Software Developer - Staples Canada
Software Engineer
Lead the design, development, and support of customer‑facing web applications using modern JavaScript stacks, ensuring clean code, high quality, and a superior user experience.
About the role
Key Responsibilities
- Collaborate with technology and business leaders to define and architect solutions for complex problems.
- Design, develop, test, and maintain high‑performance web applications using JavaScript, React, and Node.js.
- Implement RESTful APIs and integrate third‑party services to enhance functionality.
- Apply Agile practices, participate in sprint planning, code reviews, and continuous improvement.
- Champion clean code principles, automated testing, and performance optimization.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in JavaScript, React, and Node.js.
- Experience building scalable, customer‑facing web applications.
- Solid understanding of RESTful API design and integration.
- Excellent communication skills and a customer‑centric mindset.
Skills
javascriptreactnodejs