Software Engineer I

We are hiring for a Full-Time, Software Engineer I. We have remote work options in the following states: Arkansas, Arizona, Colorado, Florida, Georgia, Idaho, Illinois, Texas or Utah.

About Us:

Nu Skin Enterprises, Inc. (NYSE: NUS) is a leading beauty and wellness company, powered by a dynamic affiliate opportunity platform. We help people live, look and feel their best with products that combine the best of science, technology and nature. Backed by more than 35 years of scientific research, Nu Skin develops innovative products including Nu Skin® personal care, Pharmanex® nutrition and the ageLOC® anti-aging brand which includes an award-winning line of beauty device systems. Nu Skin operates in approximately 50 markets worldwide in the Americas, Asia, Europe, Africa and the Pacific. Nu Skin is committed to sustainability, including global initiatives such as transitioning to reduced and sustainable packaging for all products by 2030. Our Nu Skin Force for Good Foundation strives to improve children’s health, education and economic circumstances throughout the world. We promote a culture of being a “force for good” in the world, along with our commitment to provide a diverse, equitable and inclusive work environment for both personal and professional growth. Nu Skin was named to the Forbes list of the “World’s Top Female-Friendly Employers” in 2021 and to the list of “America’s Best Employers” for 2022.

About the Role:

Nu Skin Software Engineers (SEs) specialize in managing the interchange of data between the servers and the users. You will collaborate with team members in creating performant and bug free code through code reviews and continuous integration processes. Your main focus will be the development of client-side and server-side logic to build high quality user interfaces and micro-services that support the needs of our customers.

SEs drive software excellence across Nu Skin by ensuring high quality and performant code is delivered to our distributors, customers and partners. This is achieved through strong, continuous collaboration, innovative ideas and decisive action with partner engineering teams.

What you’ll do:

  • Perform system analysis, design, development and implementation of scalable enterprise solutions in a high transaction environment using client/server and web technologies and SOLID object-oriented and/or Functional design principles.
  • Actively participate in meetings to review product requirements in order to clarify expected outcomes and acceptance criteria.
  • Develop documentation and layouts to identify requirements and solutions.
  • Create web user interfaces and supporting micro-services.
  • Participate in Scrum ceremonies and estimation activities.
  • Identify and implement ideas to improve system performance and availability.
  • Resolve technical design issues.
  • Perform code reviews to validate the design and implementation of features in addition to finding bugs and validating the code quality.
  • Facilitate or work with experienced team members to conduct root cause analysis of system issues and implement corrective solutions.
  • Create and perform unit test code using Test Driven Design (TDD) for code quality and coverage.
  • Collaborate with quality assurance efforts to develop software test plans.
  • Adhere to company software engineering standards (coding, unit testing, integration testing, deployment, standard practices, etc.).

What you’ll need:

  • 1-3 years of professional experience working with a JavaScript framework, including an understanding of standard practices and a dedication to follow them.
  • Understanding of systems architecture and development theory.
  • Proficiency in object-oriented languages like Java, JavaScript, TypeScript, C# and Python.
  • Knowledge and usage of web libraries and frameworks such as Vue, React, Angular, etc.
  • Web development experience using JavaScript, HTML, CSS and Ajax.
  • Basic understanding of CSS pre-processing systems such as SASS and LESS.
  • Basic understanding with development tools such as Webpack, Gulp and Babel.
  • Basic knowledge and usage of Node.js and NPM.
  • Experience creating unit tests and using unit testing frameworks and tools such as Jest, ESLint, Karma and Jasmine.
  • Proven understanding of web technology and experience using or creating web services.
  • Basic understanding of web application security principals.
  • Familiarity with CI/CD tools and patterns.
  • Experience with tools such as Git, New Relic, Maven, Jenkins, Postman, ELK and Splunk.
  • Cloud experience, AWS preferred.
  • Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanation.
  • Passion for shipping high quality, sophisticated, tested code with an obsession in delivering value to our distributors.
  • Bachelor’s degree in Computer Science/related field or equivalent experience.

Bonus points for:

  • Experience with React Native development.
  • Experience with Swift, Objective C, and Java.
  • AWS Certifications
  • Experience working with relational or NoSQL databases.

Benefits & Perks:

You will be part of an engaged, inclusive, global community that values family, giving back, beauty, and sustainability. We offer competitive benefits to eligible employees with comprehensive medical, vision, and dental coverage; supplemental life, short-term, and disability insurance; free access to health coaches, therapists, and an onsite fitness center; a health savings account & 401k with company match; an incentive bonus program; and access to our top-quality beauty & wellness products. You’ll also be empowered to prioritize what’s important to you through flexible work arrangements and a generous vacation policy. Thinking about expanding your family? We have generous maternity and paternity leave, too.

Our Commitment:

We are committed to seeking, developing, and empowering diverse individuals and perspectives. We seek to be a global community where every employee, entrepreneur, and consumer knows and feels they belong. We are proud to be an equal opportunity employer, and success at Nu Skin is independent of race, age, gender orientation, sexual orientation, religion, or disability.

Applicants with disabilities who need assistance with the application process may be entitled to reasonable accommodation in accordance with applicable law. If you need assistance in completing an application or participating in an interview because of a disability, please email our Talent Acquisition team at

Information you provide on your application will be processed according to our Privacy Policy, which is available for you to review at For questions about this policy, please contact us at

Nu Skin does not accept unsolicited resumes from individual recruiters or third-party recruiting agencies in response to job postings. No fee will be paid for unsolicited candidates submitted directly to hiring managers. All candidates must be submitted by approved vendors who have been requested to make a submission for a specific job opening by our Talent Acquisition team.


More Information

Apply for this job

Leave your thoughts

Share this job