Software Engineer (React/Node.js) - Hybrid

Best Buy•Richfield, MN
•Hybrid

About The Position

Genesis10 is seeking a Software Engineer for an 11+ month contract with a leading consumer electronics retailer in Richfield, Minnesota. The role is part of the Loyalty/Membership team, which manages member experiences such as offers, rewards, and points for paid members and credit card holders. The engineer will manage data and deliver customer experiences across web, mobile app, and point-of-sale channels, using technologies including React.js, Node.js, and React Native. Compensation is $62.00–$71.00 per hour on a W-2 basis, depending on qualifications. The position involves collaborating with Product Managers and BSAs to understand requirements; building web and mobile components; developing and optimizing cloud-based applications and platforms; and addressing production issues. The engineer will test back-end REST APIs and front-end applications and write stories and bugs for developers. The opportunity is hybrid and candidates must be available to work directly as Genesis10 employees.

Requirements

  • At least 5 years of experience with React JS/Node JS-related web technologies.
  • At least 5 years of experience with RESTful APIs.
  • At least 3 years of experience with the Agile development process.
  • At least 5 years of experience with production triage and issue identification.
  • At least 2 years of experience with React Native.
  • Experience with one or more of the following: GraphQL, Git, NPM, Yarn, Babel, Webpack, TypeScript, Jest, Mocha, Chai, Cypress, React Query, TanStack, Apollo Client, React Hooks, Fetch API, Lighthouse, Fastify, Koa, or Chrome DevTools.
  • Understanding of Agile processes, CI/CD, and other development processes.
  • Must be available and ready to work directly as a Genesis10 employee.

Nice To Haves

  • Knowledge of database technologies.
  • Front-end automation testing experience.
  • Experience working with different teams to drive work and triage issues.
  • Ability to analyze logs using tools such as Splunk or Kibana.

Responsibilities

  • Work with Product Managers and BSAs to understand feature and improvement requirements.
  • Build web components using React JS and Node JS.
  • Build mobile app components using React Native.
  • Build and optimize web applications and platforms in a cloud environment, applying an understanding of system design.
  • Triage and manage complex production issues.
  • Test back-end REST APIs and front-end applications.
  • Write stories and bugs for developers to work from.

Benefits

  • Behavioral Health Platform
  • Medical, dental, and vision coverage
  • Health Savings Account
  • Voluntary hospital indemnity coverage, including critical illness and accident coverage
  • Voluntary term life insurance
  • 401(k)
  • Sick pay for applicable states and municipalities
  • Commuter benefits in Dallas, NYC, San Francisco, and Illinois
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service