Search jobs > Provo, UT > Software engineer

Software Engineer

Unicity International
Provo, Utah, US
Full-time

About Us

Please make sure you read the following details carefully before making any applications.

Unicity is a global multi-level marketing company operating in over fifty countries. We are dedicated to providing world-class health and wellness products and a leading business platform that collectively Make Life Better for people worldwide.

As we reorganize our Information Technology department into robust Agile Product Engineering teams, we are expanding our team and seeking an experienced Software Engineer to contribute to the development of our Shop 2.0 product.

Responsibilities

  • Play a key role in the development of Shop 2.0.
  • Work within a hybrid, flexible work environment.
  • Take ownership of tasks, demonstrating a self-starting attitude and attention to detail.
  • Write clean, concise code and create unit tests.
  • Troubleshoot and solve complex problems.
  • Recommend and implement cloud-based solutions to enhance the stability and performance of our internal infrastructure.
  • Proactively identify and address issues, measure system effectiveness, and suggest areas for improvement.
  • Collaborate with cross-functional teams in a fast-paced environment.
  • Participate in the overall lifecycle of projects.

Requirements

  • Bachelor's degree in computer science, information technology, or a relevant field preferred.
  • 5+ years of experience as a Software Engineer in an Agile product team environment.
  • Proficient in NodeJS and PHP (mostly PHP), with 3+ years of TypeScript / JavaScript development.
  • Familiarity with modern JavaScript frameworks such as React / Next.js, Svelte / SvelteKit, Angular, Vue / Nuxt, etc.
  • 5+ years of experience integrating payments and utilizing Test Driven Development (TDD) and / or Behavior Driven Development (BDD) methodologies.
  • Strong understanding of API architecture, microservices, and REST APIs.
  • Experience with domain-driven development, CQRS, event sourcing, asynchronous and event-driven systems, and queueing technologies (e.g., RabbitMQ and SQS).
  • Knowledge of access management, working with customer data, search, pay-in and pay-out information, and subscription-based auto-shipped orders.
  • Proficient in Docker and Kubernetes, relational databases (e.g., SQL Server and PostgreSQL), document databases (e.g., MongoDB), and in-memory key-value stores (e.

g., Memcached and Redis).

  • Experience with continuous integration and continuous deployment pipelines (e.g., Travis-CI and Spinnaker).
  • Familiarity with API development tools (e.g., Git and Postman) and application monitoring tools (e.g., DataDog, Prometheus, AWS CloudWatch, and Grafana).
  • Strong analytical and problem-solving skills.
  • Willingness to travel occasionally.

Benefits

  • Competitive wages.
  • Hybrid, flexible work environment.
  • Paid maternity and paternity leave.
  • Generous vacation allowance and company-paid holidays.
  • Phone and internet reimbursement.
  • 401(k) with company match.
  • Travel opportunities.
  • Substantial company product allowance.
  • Comprehensive benefits package.

If you are passionate about making a significant impact, being a key driver of core initiatives, and shaping the scope of your role, we invite you to join our exciting journey at Unicity.

Let's discuss how you can contribute to our dynamic team. Apply now!

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
L3Harris Technologies
Benjamin, Utah

Job Title: Specialist, Software EngineerJob Location: Salt Lake City, UTJob Code: 16382Job Schedule: 9/80, every other Friday off Job Description: L3Harris is actively seeking a highly motivated and dynamic individual to join our team as a Software Engineer for the System Software Integration and Te...

Promoted
BambooHR
Lindon, Utah

Our ideal Principal Software Engineer will be an integral contributor to the current and next generation of our app. You'll be working on multiple projects to continue making us the #1 HR Software for SMB business. If you get a kick out of solving problems and building beautiful world-class soft...

Promoted
L3Harris Technologies
UT, United States

In this role, you will develop software applications that replicate real-world scenario Software Engineer, Software, Engineer, Specialist, Communications, Integration. L3 Harris is actively seeking a highly motivated and dynamic individual to join our team as a Software Engineer for the System Softw...

Promoted
MX
Lehi, Utah

Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with their finances. You’ll work alongside the best and the brightest engineering talent in the industry. As a core participant of your team, you’ll estimate engineering e...

Promoted
Awardco
Lindon, Utah

Lean software development (agile development) is an essential methodology for our development processes, and each member of our team is trained in agile software development methods and is capable of leading a team that adheres to these processes. The Awardco engineers are responsible for an array o...

Promoted
Henry Schein
American Fork, Utah

Work with other Software Engineers to develop, test and measure the quality of software before automatically deploying using CI/CD best practices. Help the team to grow in experience and knowledge by mentoring junior members of the team to improve in their abilities in the art of engineering softwar...

Systems & Software, Inc.
Utah, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Henry Schein One
American Fork, Utah

What You Will Do Development of enhancements and eliminate bugs in the Dentrix Software Participate in Agile/Scrum meetings Mentor more junior engineers Solve complex problems using knowledge, passion, and curiosity Craft code that reflects an expert understanding of object-oriented design, refactor...

JPMorgan Chase & Co.
Orem, Utah

As a Lead Software Engineer at JPMorgan Chase within the Corporate and Investment Bank for Neovest, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Leads communities of practice acro...

L3Harris Technologies
Provo, Utah

Additionally, you will collaborate closely with systems engineers to integrate software on various hardware platforms and work with other software and hardware engineers to identify deficiencies. L3Harris is actively seeking a highly motivated and dynamic individual to join our team as a Software En...