Full Stack Developer - Customer Portal & eCommerce
USG Corporation
Chicago, United States, US
Hybrid
2026-06-23
Estimated salary · Chicago
~ $58,681 - $110,780
Low
$58K
Median
$83K
High
$110K
Market in Chicago · BLS OEWS 2025
Job description
<figure><lite-youtube videoid="Hj-L8DQu7Jk" title="Play: Video" posterquality="sddefault"></lite-youtube></figure><p><span style="font-size:11.5pt;"><strong>ABOUT USG AND OUR DIGITAL CUSTOMER EXPERIENCE JOURNEY</strong></span></p><p class="MsoNormal"><span style="font-size:11.5pt;">USG Corporation is an industry-leading manufacturer of building products and innovative solutions highlighted by Sheetrock®, Durock®, and Securock® Brands.</span></p><p class="MsoNormal"><span style="font-size:11.5pt;">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.</span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:11.5pt;">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.</span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:11.5pt;"><strong>ROLE SUMMARY</strong></span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:11.5pt;">The Full Stack Developer plays a key role within the Customer Portal & eCommerce Team, </span><span style=""> </span><span style="font-size:11.5pt;">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.</span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:11.5pt;">USG offers a hybrid workplace. The office location is Chicago, IL.</span></p><p class="MsoNormal" style="text-align:justify;"><span style="font-size:11.5pt;"><strong>DEFINITION OF THE TEAM</strong></span></p><p class="MsoNormal" style="margin:0in 0in 3pt;text-align:justify;">The Customer Portal and eCommerce team is dedicated to delivering a superior eCommerce experience and driving both conversion rates and customer satisfaction. By combining business and IT expertise, the team is responsible for advancing <a target="_blank" href="http://myusg.com">myusg.com</a> as a critical customer platform and managing the data customers rely on to make informed purchasing decisions, including account information and transactions. In this agile environment, the team works cohesively, guided by a Product Owner and the Technology Lead, to ensure seamless execution and continuous improvement.</p><p class="MsoNormal" style="margin:0in 0in 3pt;text-align:justify;"> </p><p class="MsoNormal" style="margin:0in 0in 3pt;text-align:justify;">What makes this team effective is its ability to work collaboratively and take ownership of deliverables. Each member of the team has a specific role to play, but they all share a common goal and work together to achieve it. The team's structure fosters innovation, agility, and accountability, making it a pivotal part of the company's digital transformation journey.</p><p class="MsoNormal" style="margin:0in 0in 3pt;text-align:justify;"></p><p class="MsoNormal" style="margin:0in 0in 3pt;text-align:justify;"><span style="font-size:11.5pt;"><strong>KEY RESPONSIBILITIES</strong></span></p><p class="MsoNormal" style="margin:0in 0in 3pt;text-align:justify;"><span style="font-size:11.5pt;"> </span></p><ul style="margin-top:0in;"><li class="MsoNormal" style="margin-top:0in;margin-bottom:3pt;text-align:justify;"><p><span style="font-size:11.5pt;"><strong>User Interface Development:</strong> 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</span></p></li><li class="MsoNormal" style="color:black;margin-top:0in;margin-bottom:3pt;text-align:justify;"><p><span style="font-size:11.5pt;"><strong>REST API Development: </strong>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.</span></p></li><li class="MsoNormal" style="margin-top:0in;margin-bottom:3pt;text-align:justify;"><p><span style="font-size:11.5pt;"><strong>Platform Integration:</strong> 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.</span></p></li><li class="MsoNormal" style="margin-top:0in;margin-bottom:3pt;text-align:justify;"><p><span style="font-size:11.5pt;"><strong>Component Maintenance and Development:</strong> 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.</span></p></li><li class="MsoNormal" style="margin-top:0in;margin-bottom:3pt;text-align:justify;"><p><span style="font-size:11.5pt;"><strong>Collaboration and Alignment:</strong> 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.</span></p></li><li class="MsoNormal" style="margin-top:0in;margin-bottom:3pt;text-align:justify;"><p><span style="font-size:11.5pt;"><strong>Performance Optimization:</strong> </span><span style="color:black;">Optimize system performance </span><span style="font-size:11.5pt;">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.</span></p></li><li class="MsoNormal" style="margin-top:0in;margin-bottom:3pt;text-align:justify;"><p><span style="font-size:11.5pt;"><strong>Delivering Working Software:</strong> 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.</span></p></li><li class="MsoNormal" style="margin-top:0in;margin-bottom:3pt;text-align:justify;"><p><span style="font-size:11.5pt;"><strong>Quality Assurance:</strong> 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.</span></p></li></ul><p class="MsoNormal" style="margin:0in 0in 3pt;text-align:justify;"><span style="font-size:11.5pt;"> <strong>KEY QUALIFICATIONS</strong></span><span style="text-decoration:none;"><strong> </strong></span></p><p class="MsoNormal" style="margin:0in 0in 6pt 0.25in;text-align:justify;"><span style="font-size:11.5pt;"><strong>Education</strong></span></p><p class="MsoNormal" style="margin:0in 0in 6pt 0.25in;text-align:justify;"><span style="font-size:11.5pt;">Bachelor’s degree in Computer Science, Information Technology, Web Development, or a related field. </span></p><p class="MsoNormal" style="margin:0in 0in 6pt 0.25in;text-align:justify;"><span style="font-size:11.5pt;"><strong>Required Skills</strong></span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;color:black;">5+ years of experience developing leading-edge online applications</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;color:black;">Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern web frameworks (e.g., </span><span style="">Next.js/React or Angular</span><span style="font-size:11.5pt;color:black;">)</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span>Experience with server-side backend development using Node.js to develop REST APIs and system integrations. Additional languages such as Python, Ruby or Java is a plus</p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;color:black;">Experience with web frameworks such as NestJS, Nuxt.JS</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;color:black;">Experience implementing event-driven and distributed system architectures using tools such as Apache Kafka, RabbitMQ, MQTT Azure Event Hubs</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Proficiency in implementation of websites and support of websites and ecosystems over multiple years</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Experience in functional design using common patterns and building modular web applications</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Understanding of database design and data engineering is a plus</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Proficient in test-driven development, CI/CD automation, and DevOps tools (preferably GitHub Actions and Azure, Backstage)</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Deep understanding of intuitive website design, user interfaces (UI) and user experience (UX) design principles</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Knowledge of unit testing and performance optimization techniques for frontend development</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Experience with tools and techniques for improving load times and interaction speeds</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Strong understanding of responsive design and browser compatibility</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">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</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Ability to translate business requirements into technical solutions to create detailed designs</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Excellent written and verbal communication skills</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Knowledge of microservices architecture and serverless computing </span></p><p class="MsoNormal" style="margin:0in 0in 6pt 0.25in;text-align:justify;"><span style="font-size:11.5pt;"><strong>Preferred Skills</strong></span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span>Experience with additional server-side languages such as Python, Ruby or Java is a plus</p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Strong understanding of MACH architecture principles</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Experience building frontend web platforms within a B2B eCommerce context, including integration with composable commerce platforms (e.g. commercetools, Salesforce Commerce Cloud, Spryker)</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Experience working in Agile or Scrum development environments</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="">·</span><span style="font:7pt "Times New Roman";"> </span><span style="font-size:11.5pt;">Experience Oracle EBS and EDI integrations</span></p><p class="MsoListParagraph" style="margin:0in 0in 6pt 0.75in;text-align:justify;text-indent:-0.25in;"><span style="font-size:11.5pt;"> </span></p><p class="MsoNormal" style="text-align:justify;">Rate of pay may be adjusted based on the qualifications and experience of the candidate.</p><p>USG employees enjoy a number of benefit options for themselves and their families. These include two medical insurance options, as well as vision and dental coverage. The cost of these optional programs varies based on coverage level - employees generally pay 25% of the monthly premium cost, USG pays the rest. These coverage options are offered on the first day of employment with no waiting period.<br></p><p>Additionally, USG employees enjoy both a 401(k) Investment Plan with company match and a pension plan. Beyond these main features, employees may also choose from a number of additional programs like life insurance, accident insurance, legal insurance, even pet insurance, just to name a few. USG also offers Quarterly (hourly) / Annual (salary) bonus potential for all employees based on performance metrics tied to safety, quality, and productivity. USG also provides employees with paid time off and paid holidays.</p><hr><p><em>Since 1902, Chicago-based USG has been a leader in producing innovative, award-winning products and systems to build everything from major commercial developments and residential housing to home improvements. USG's employees are committed to the highest levels of customer satisfaction and quality in everything we do. Our steadfast commitment to the company's core business values – innovation, quality, integrity, service, diversity, efficiency and safety – have helped us become the company we are today.</em><br></p><p> <em>EOE including disability/veteran</em></p>