Full Stack Engineer - Product Configuration Systems

Hyper Solutions IncRichmond, VA
Hybrid

About The Position

The Full Stack Engineer – Product Configuration Systems is responsible for designing, building, and maintaining Hyper’s product configuration platform. This role focuses on developing systems that enable customers, sales teams, and internal stakeholders to configure complex products accurately and efficiently. This position plays a critical role in connecting sales, engineering, and manufacturing by modeling complex product rules, constraints, and dependencies in software. The role works across the full stack to build scalable systems that reduce errors, improve efficiency, and support the growth of Hyper’s product and operations.

Requirements

  • 5+ years of software development experience
  • Strong proficiency in TypeScript across full stack development
  • Experience building data-driven front-end applications using modern frameworks (Vue.js or similar)
  • Experience developing RESTful or GraphQL APIs using Node.js
  • Strong understanding of relational and/or document databases
  • Experience building systems with meaningful business logic (beyond basic CRUD applications)
  • Strong problem-solving and analytical skills

Nice To Haves

  • Experience with product configuration, CPQ systems, or rule-based platforms
  • Familiarity with modeling complex logic such as dependencies, constraints, or decision flows
  • Experience integrating with ERP, CRM, PLM, or related enterprise systems
  • Experience working in manufacturing, SaaS, or complex product environments
  • Experience working in agile development environments

Responsibilities

  • Design and develop product configuration systems, including rule engines and constraint-based logic
  • Build and maintain full stack applications using TypeScript (Node.js backend and modern front-end frameworks such as Vue or similar)
  • Model complex product data structures, including variants, dependencies, and pricing logic
  • Develop and maintain APIs and services that support configuration workflows and system integrations
  • Integrate the configurator platform with systems such as ERP, CRM, and order management tools
  • Optimize performance and scalability for large, complex product configurations
  • Collaborate with product, engineering, and business teams to translate requirements into technical solutions
  • Write and maintain automated tests to ensure reliability of configuration logic
  • Maintain documentation for system architecture, data models, and integrations
  • Support continuous improvement of the configuration platform and development practices
  • Participate in agile development processes and cross-functional planning

Benefits

  • Hyper offers competitive benefits including medical, dental, vision, and 401(k), along with strong opportunities for growth as the company scales.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service