Software Engineer (React/Node.js) - Hybrid
Genesis10
- Location
- Richfield, US (hybrid)
- Workplace
- Hybrid
- Job type
- Full-time
- Salary
- $129k–$148k
- Posted
- Today
- Source
- DevITJobs
Requirements:
- 5+ years of experience with React.js, Node.js, or related web technologies
- 5+ years of experience with RESTful APIs
- 3+ years of experience with Agile development
- 5+ years of experience with production triage and issue identification
- 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
- Desired: Knowledge of database technologies, front-end automation testing, experience collaborating with different teams to drive work and triage issues, and ability to analyze logs using tools such as Splunk or Kibana
- Candidates must be available and ready to work directly as Genesis10 employees.
Responsibilities:
- Partner with Product Managers and business systems analysts to understand feature and improvement requirements
- Build web components using React.js and Node.js
- Develop mobile app components using React Native
- Build and optimize web applications and platforms in a cloud environment, applying system design knowledge
- Triage and manage complex production issues
- Test back-end REST APIs and front-end applications
- Write stories and bug reports for developers
Technologies:
- API
- Apollo
- Babel
- CI/CD
- Cloud
- Cypress
- Git
- GraphQL
- Support
- Jest
- Kibana
- Mocha
- Mobile
- NPM
- REST
- React
- React Native
- Splunk
- TypeScript
- Webpack
- Web
- Yarn
- NodeJS
- JavaScript
More
We are recruiting a Software Engineer (React/Node.js) for a contract role with a leading consumer electronics retailer in Richfield, Minnesota. The opportunity is expected to last 11+ months, with compensation of $62–$71 per hour on a W-2 basis, depending on qualifications. The role sits on the Loyalty/Membership team, which supports member experiences such as offers, rewards, and points for paid members and credit card holders. The team manages data and customer experiences across web, mobile apps, and point-of-sale channels. Genesis10 is a staffing firm serving clients across the United States, including Fortune 100 companies and mid-market organizations. For contract roles, we offer access to a broad client base, career-home opportunities, an experienced recruiting team, behavioral health support, medical, dental and vision coverage, a health savings account, voluntary insurance options, a 401(k), applicable sick pay, and commuter benefits in select locations. We are an equal opportunity employer.
last updated 43 week of 2026