Job Description
RONA, a leading home improvement retailer, is seeking a skilled Senior Full Stack Developer to join its e-commerce team and contribute to the growth of its digital platforms, including rona.ca. This position offers the chance to work with modern technologies, deliver impactful solutions, and play a key role in enhancing online customer experiences.
About the Role
The Senior Full Stack Developer will design, develop, and deploy scalable e-commerce solutions within an Agile SCRUM team. The role involves working with ReactJS, Node.js, Next.js, and Golang, while also gaining expertise on the VTEX IO platform, which powers RONA’s e-commerce ecosystem.
Key Responsibilities
- Develop and implement high-quality, scalable e-commerce solutions using ReactJS, Node.js, Next.js, and Golang.
- Participate in the complete development lifecycle, including design, coding, testing, deployment, and support.
- Learn and customize solutions on the VTEX IO platform, integrating APIs such as Catalog, Checkout, and Order Management.
- Collaborate with UX, Product, and QA teams to deliver seamless user experiences.
- Ensure strong code quality, performance, and scalability across platforms.
- Troubleshoot and resolve issues in production and non-production environments.
Requirements
- Minimum 6 years of professional experience in software development.
- Proficiency in ReactJS, Node.js, Next.js, and Golang.
- Strong knowledge of RESTful APIs; GraphQL experience is an advantage.
- Experience with JavaScript (ES6+), Redux, Immutable.js, HTML5, CSS3, and preprocessors (SASS/LESS).
- Familiarity with CI/CD pipelines, Agile/Scrum methodology, and tools such as Git, GitLab, Jenkins, Jira, and VS Code.
- Understanding of responsive design, browser compatibility, and SEO best practices.
- Knowledge of micro-frontend architectures and scalable application design.
- Nice-to-have: Experience with Flutter.
- Strong problem-solving ability, communication skills, and an ownership mindset.
Benefits
- Work on high-impact e-commerce platforms with millions of users.
- Training and specialization opportunities on the VTEX IO platform.
- Access to a childcare centre, cafeteria, fitness centre, and employee discounts.
- Retirement savings plan, annual bonuses, and career growth opportunities.
- Inclusive workplace culture that values work-life balance and community involvement.