Full Stack Developer

M&S Consulting•Morgantown, WV

About The Position

M&S is seeking a Full Stack Developer to build and maintain user-facing websites and web applications. The role works across the application stack, from React components to server-side Next.js routing and API handling, and includes maintaining package versions, performing major upgrades, and resolving breaking changes. The developer will create and maintain integrations with third-party services, primarily analytics platforms, and work with Strapi on tasks ranging from collection types to custom middleware. The position also involves collaborating with clients on website look and design, producing and modifying websites and user interfaces, adding applications and media, and creating tools to improve the user experience. The developer will ensure sites work across laptops and smartphones, test for usability, speed, and quality, and resolve bugs. The posting also describes front-end development responsibilities, including coding visual elements and optimizing websites for desktop and mobile formats.

Requirements

  • Bachelor's degree in Information Technology or related experience.
  • Five years of experience.
  • Deep and thorough knowledge of Next.js and React, with comfort across both user-facing and server-side code.
  • Proficiency in website programming languages such as HTML, C#, CSS, Python, C++, and JavaScript.
  • Understanding of website design principles and SEO optimization.
  • Ability to use client input to create functional, creative, and user-friendly webpages.
  • Ability to test and debug websites.
  • Analytical and detail-oriented.
  • Excellent verbal and written communication skills.
  • Advanced problem-solving skills.
  • Observant and able to remain focused on tasks for long periods of time.
  • Comfort maintaining package versions, performing major version upgrades, and resolving breaking changes.
  • Experience using Strapi and making code changes.
  • Familiarity with Azure DevOps (ADO) for managing sprints, features, code pull requests, and deployments.

Nice To Haves

  • Experience with Java-based Selenium for writing automated tests.
  • Experience with Qualtrics.

Responsibilities

  • Develop and maintain websites and user-facing applications, including visual elements and layouts.
  • Work across the codebase, from React components to Next.js server-side routing and API handling.
  • Maintain package versions, perform major version upgrades, and resolve associated breaking changes.
  • Create and maintain integrations with third-party services, especially Google Analytics, Siteimprove, and Qualtrics.
  • Use Strapi and make code changes, ranging from creating collection types to writing custom middleware.
  • Work with clients to develop the overall look and design of websites.
  • Produce, maintain, and modify websites and user interfaces.
  • Incorporate applications, graphics, audio, and video into client websites.
  • Create tools that enhance the website user experience.
  • Ensure websites are accessible across platforms, including laptops and smartphones.
  • Test websites for ease of use, speed, and other quality factors; test and debug code.
  • Fix website issues and bugs.
  • Communicate with clients to identify their needs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service