Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ferguson

Senior Full-Stack Software Engineer

Ferguson

Senior Full-Stack Software Engineer at Ferguson developing scalable applications and collaborating in a team environment. Responsible for building modern, cloud-based solutions driving real business impact.

Posted 6/19/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $6,805 - $11,921 per monthWebsite

Tech Stack

Tools & technologies
AngularAWSAzureCloudJavaJavaScriptMongoDBNoSQLOracleReactSOAPSQLTerraform

About the role

Key responsibilities & impact
  • Designs, builds and maintains websites and software application for Enterprise Product Solutions Services group.
  • Provide a bridge between visual design and its implementation on the technical side.
  • Understands UI, cross-browser compatibility and modern web standards.
  • Maintains a professional understanding of web development by tracking trends.
  • Work closely with our design and development teams to ensure seamless integration and optimal performance of our web applications.
  • Design and develop applications and software tools to automate, improve, or change business processes and procedures.
  • Support medium to large sized projects from analysis through implementation by serving as an experienced lead developer.
  • Involved in project from startup through implementation to ensure all aspects of the technology plan are accounted for, understood, defined and completed successfully.
  • Collaborate with project team to translate UI/UX wireframes into high-quality code.
  • Collaborate with back-end developers to integrate the site or application’s internal structure and operations.
  • Optimize applications for maximum speed and scalability.
  • Ensure that designs will function equally regardless of browser or device type used.
  • Build technical designs that properly use our architecture.
  • Effectively give and receive a thorough design and code review following documented coding standards and design templates.
  • Develop and perform effective unit testing procedures.
  • Solve and debug issues to improve performance and user experience.
  • Work with business analysts and product owners to address requirement questions.
  • Work closely with Architects to develop scalable approaches for addressing challenges.
  • Work with peers, team leads and supervisors in a collaborative and shared-learning environment.
  • Work with third party software providers to ensure solutions meet the needs of Ferguson.
  • Participate in associate meetings and communicate any concerns to management.

Requirements

What you’ll need
  • Five (5) years of development experience is preferred to perform at expectation.
  • A bachelor’s degree in a Computer-related or Business-related field or relevant work experience is typically required to perform at expectation.
  • 5+ years of professional IT experience, with at least 3 years of hands-on implementation experience leading high-stake and sophisticated IT projects.
  • Expert level experience developing JAVA services in an enterprise environment.
  • Proven experience as a Front-End/Web Engineer or similar role.
  • Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks (ReactJs, Angular; ReactJs is preferred over Angular).
  • Proficiency with version control systems (e.g., Git).
  • Experience working with relational databases (e.g., Oracle, SQL Server).
  • Familiarity with NoSQL databases (e.g., CosmosDB, MongoDB).
  • Proficiency with web services development (e.g., REST, SOAP).
  • Familiarity with cloud platforms (e.g., Azure, AWS).
  • Understanding of OAuth and JSON Web Tokens (JWT).
  • Understanding of Terraform/Infrastructure.
  • Responsible for writing Terraform and provisioning their own Infrastructure.
  • Strong problem solving skills to attention to detail.
  • Ability to create technical design documents with presentations using Microsoft Visio and Microsoft PowerPoint.
  • Familiarity with version control systems (e.g., Git).

Benefits

Comp & perks
  • health, dental, vision, paid time off, life insurance and a 401(k) with a company match
  • mental health coverage, gender affirming and family building benefits
  • paid parental leave, associate discounts, community involvement opportunities and more!

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JAVAHTMLCSSJavaScriptReactJsAngularGitOracleSQL ServerREST
Soft Skills
problem solvingattention to detailcollaborationcommunicationleadership