What are the responsibilities and job description for the Full Stack Developer position at Formica Group North America?
As a part of Broadview Materials, a global leader in the manufacturing, distribution and marketing of decorative surfacing materials, Formica® Corporation offers its customers the best portfolio of product solutions in the industry. We have an outstanding opportunity for a Full Stack Developer at our North American headquarters.
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.
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.
Job Description:
This position sits within the North America Digital Team reports to the Solutions Architect. Key responsibilities include:
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.
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.
Job Description:
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.
- 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.