Full Stack Developer - Customer Portal & eCommerce

USG CorporationChicago, IL
Hybrid

About The Position

USG Corporation is an industry-leading manufacturer of building products and innovative solutions highlighted by Sheetrock®, Durock®, and Securock® Brands. Headquartered in Chicago, USG serves construction markets around the world through its Gypsum, Performance Materials and Ceilings divisions. Its wall, ceiling, flooring, sheathing, and roofing products provide the solutions that enable customers to build outstanding spaces where people live, work, and play. USG is evolving its digital customer experience and translating the objective of being easiest to do business with into a sustainable technology roadmap. The digital transformation includes upgrading our technology stack and augmenting our teams, developing new digital platforms, and integrating a best-in-class eCommerce operating model to deliver exceptional customer experience from design planning to order delivery. The digital services are based on to be improved data and process models and will be provided for all our customers in the US, Canada, and LATAM. The Full Stack Developer plays a key role within the Customer Portal & eCommerce Team, supporting the modernization and enhancement of customer-facing digital experiences. This role contributes across the tech stack, developing high-performing user interfaces, backend APIs, and service integrations that power USG’s customer portal and eCommerce capabilities. The Full Stack Developer will help evolve solutions including shopping cart and checkout experiences, order history, account management, and other digital interactions.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Web Development, or a related field.
  • 5+ years of experience developing leading-edge online applications
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern web frameworks (e.g., Next.js/React or Angular)
  • Experience with server-side backend development using Node.js to develop REST APIs and system integrations.
  • Experience with web frameworks such as NestJS, Nuxt.JS
  • Experience implementing event-driven and distributed system architectures using tools such as Apache Kafka, RabbitMQ, MQTT Azure Event Hubs
  • Proficiency in implementation of websites and support of websites and ecosystems over multiple years
  • Experience in functional design using common patterns and building modular web applications
  • Proficient in test-driven development, CI/CD automation, and DevOps tools (preferably GitHub Actions and Azure, Backstage)
  • Deep understanding of intuitive website design, user interfaces (UI) and user experience (UX) design principles
  • Knowledge of unit testing and performance optimization techniques for frontend development
  • Experience with tools and techniques for improving load times and interaction speeds
  • Strong understanding of responsive design and browser compatibility
  • Strong collaboration skills with the ability to work effectively in cross-functional, agile teams, particularly product ownership team. and work that spans multiple geographies and time zones
  • Ability to translate business requirements into technical solutions to create detailed designs
  • Excellent written and verbal communication skills
  • Knowledge of microservices architecture and serverless computing

Nice To Haves

  • Experience with additional server-side languages such as Python, Ruby or Java is a plus
  • Strong understanding of MACH architecture principles
  • Experience building frontend web platforms within a B2B eCommerce context, including integration with composable commerce platforms (e.g. commercetools, Salesforce Commerce Cloud, Spryker)
  • Experience working in Agile or Scrum development environments
  • Experience Oracle EBS and EDI integrations
  • Understanding of database design and data engineering is a plus

Responsibilities

  • Design, develop, and implement responsive and visually appealing frontend user interfaces using HTML, CSS, TypeScript/JavaScript, and frameworks such as Next.js/React or Angular, ensuring a seamless user experience across various devices and browsers. Help migrate our legacy Salesforce Commerce Cloud powered eCommerce site to a modern Next.js/React headless implementation
  • Design, Develop, test and maintain scalable and secure RESTful APIs that integrate with various frontend and backend systems. Implement API specifications following industry standards (OpenAPI, JSON API) to ensure consistency and reusability.
  • Integrate user interfaces with digital platforms, ensuring seamless interoperability with content management systems and recommendation engines. Ensure the integration between frontend components and backend systems is smooth. Has a strong understanding and appreciation for supporting applications like PIM and Abstraction Layer.
  • Design and develop reusable UI components for customer landing pages, email templates, feedback systems, and digital learning tools, ensuring consistency in design and functionality across different components and applications. Build reusable architecture and services that pioneer best practices, enabling other developers to work more effectively.
  • Actively collaborate with designers, backend developers, product managers, UX designers, and other stakeholders to align frontend development with the team's overall objectives. Contribute to Agile/Scrum ceremonies, including sprint planning, backlog grooming, daily stand-ups, and retrospectives. Be the lead contributor to frontend technical solution architecture and design decisions.
  • Optimize system performance to ensure fast load times and smooth interactions. Implement best practices for code quality, maintainability, and scalability. Identify and address performance bottlenecks, optimizing systems for maximum efficiency.
  • Design and implement scalable, reliable, and maintainable web applications. Be a hands-on coder for applications, frameworks, and SDKs, ensuring the delivery of working software to users.
  • Conduct thorough code (peer) reviews, providing constructive feedback to ensure coding standards and best practices are followed. Raise the quality of the codebase by actively shaping and designing great user experiences.

Benefits

  • two medical insurance options
  • vision and dental coverage
  • 401(k) Investment Plan with company match
  • pension plan
  • life insurance
  • accident insurance
  • legal insurance
  • pet insurance
  • Quarterly (hourly) / Annual (salary) bonus potential for all employees based on performance metrics tied to safety, quality, and productivity
  • paid time off
  • paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service