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