Jobs and Careers
FE

Sr. Full-Stack Software Engineer - SFCC / Wordpress (Remote)

Ferguson
Remote, United States, United StatesRemotefull_timeVerifiedPosted 12 Mar 2025
💰 $143,052/yr($81,660/yr$143,052/yr)

About the role

Job Posting:

Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ complex projects simple, successful, and sustainable. We proactively solve problems, adapt and grow to continuously serve our customers, communities and each other. Ferguson is proud to provide best-in-class products, service and capabilities across the following industries: Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks and Residential Digital Commerce. Ferguson has approximately 36,000 associates across 1,700 locations. Ferguson is a community of proud associates who operate with the shared purpose of building something meaningful. You will build a career that you are proud of, at a company you can believe in.

Full-Stack Software Engineer

We are seeking a talented and experienced Senior Full-Stack Engineer to join the Our Brand development team. In this role, you will play a key part in designing, developing, and maintaining both the front-end and back-end components of our web applications. Working closely with product managers, UX/UI designers, and fellow engineers, you'll help create responsive, visually appealing, and high-performance web applications. The ideal candidate will have a strong background in front-end technologies, a passion for building intuitive user interfaces, and solid knowledge of back-end development. This is a fully remote position, open to candidates located anywhere in the United States. If you're looking to make a meaningful impact in a collaborative and innovative environment, we’d love to hear from you!

Location: This role is approved to be fully remote and can be based anywhere in the United States.

Duties and Responsibilities:

  • Design and develop responsive and interactive user interfaces using modern front-end and back-end technologies.
  • Implement and maintain high-quality, reusable code for web applications while adhering to best practices and coding standards.
  • Work closely with product managers, UX/UI designers, and back-end engineers to understand project requirements and deliver seamless user experiences.
  • Collaborate with multi-functional teams to ensure the alignment of development with overall project goals.
  • Provide technical leadership, guiding coding standards and best approaches.
  • Mentor and assist junior engineers (front-end, back-end, and full-stack) in their professional growth, offering guidance across all layers of the tech stack.
  • Conduct regular code reviews to ensure code quality, performance, and alignment to established coding standards.
  • Provide feedback to improve the skills of the team.
  • Optimize web applications for speed and scalability.
  • Identify and address performance bottlenecks and issues.
  • Stay updated on emerging technologies and best practices for both front-end and back-end development, ensuring comprehensive knowledge across the entire stack.
  • Explore, evaluate, and recommend new tools, frameworks, and approaches that improve both front-end and back-end development processes, fostering efficient full-stack development.

Qualifications and Requirements:

  • Bachelor’s or Master’s degree or equivalent experience in Computer Science, Software Engineering, or a related field.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript/TypeScript, jQuery.
  • Experience with modern front-end frameworks/libraries (e.g., React, Angular, Vue.js).
  • Experience in developing front end website architecture, web page interactions and cross-platform optimization/responsiveness.
  • Experience integrating third-party plugins, and payment gateways.
  • Experience with backend technologies such as NodeJS, AJAX, PHP and client-server applications.
  • Demonstrable experience in front-end engineering, specifically in developing responsive and user-friendly web applications.
  • Experience with RESTful APIs and microservices.
  • Experience with databases and data modeling.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving skills and attention to detail.
  • Strong leadership skills with the ability to guide and mentor team members.
  • Ability to make informed decisions and drive technical initiatives.
  • Provide recommendations and guidance on development architecture decisions.
  • Collaborate with other developers via code reviews, sprint planning sessions.
  • Evaluate, scope and estimate key work.
  • Excellent verbal and written communication skills.
  • Ability to collaborate effective

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Ferguson

View company profile →