Full Stack Developer- React / Next / Node / E-Commerce
Role details
Job location
Tech stack
Job description
This role will focus on React and Next.js component development, maintenance of the server-side rendering codebase, implementation of middle-tier/BFF APIs, third-party platform integrations, deployment support, and ongoing feature and bug-fix delivery across our digital ecosystem., This position sits within the North America Digital Team reports to the Solutions Architect. Key responsibilities include:
-
Build and maintain React and Next.js components, templates, and application features for Formica's digital platforms.
-
Maintain and enhance the server-side rendering codebase, including implementation of new features, bug fixes, and performance improvements.
-
Develop, maintain, and support middle-tier/BFF APIs that connect front-end applications with third-party platforms and business systems.
-
Integrate with external vendors and services including BigCommerce, Salsify, Sitecore, and other digital platform technologies as needed.
-
Implement and maintain REST-based integrations, data mapping, and application logic required to support digital experiences.
-
Troubleshoot and resolve issues across both the presentation layer and server-side application layer.
-
Support deployment and release activities across environments in partnership with development and platform support team members.
-
Collaborate with UI developers and other team members to ensure proper separation of concerns between presentation-layer components and application/business logic.
-
Participate in code reviews and contribute to code quality, maintainability, development and documentation of standards.
-
Support ongoing application health through issue investigation, bug resolution, and continuous improvement of the codebase.
-
Miscellaneous projects, as assigned.
Requirements
Do you have a Bachelor's degree?, The ideal candidate will be comfortable working across both front-end presentation layers and server-side application logic, with a strong understanding of component-driven development, REST API integration, and modern web application architecture.
The ideal candidate will be a self-starter who is comfortable working in a dynamic and collaborative environment, can manage multiple priorities, and has a strong sense of ownership around solution quality, maintainability, and delivery., * BA/BS degree in Computer Science, Information Systems, Software Engineering, or relevant field preferred.
-
3-7 years of experience in web application development, software development, or related field.
-
Experience with React and TypeScript required.
-
Experience with Next.js required.
-
Experience developing and maintaining server-side web application logic required.
-
Experience implementing and supporting REST APIs and third-party integrations required.
-
Experience working with e-commerce, CMS, PIM, or other enterprise digital platforms preferred.
-
Experience with BigCommerce, Salsify, Sitecore, or similar platforms preferred.
-
Experience with server-side rendering, application routing, and modern web architecture preferred.
-
Familiarity with deployment and release processes in cloud-hosted application environments preferred.
-
Strong troubleshooting and problem-solving skills with attention to detail.
-
Good interpersonal and communication skills with the ability to work effectively across technical and non-technical teams.
-
Ability to manage multiple priorities and deliver high-quality work in a fast-paced environment.
-
Other duties as assigned by manager.