Unicity International - Provo, UT

posted 4 months ago

Full-time - Mid Level
Provo, UT
Health and Personal Care Retailers

About the position

Unicity is a multi-level marketing company operating globally in over fifty countries, dedicated to providing world-class health and wellness products alongside a leading business platform that aims to Make Life Better for people worldwide. We are currently seeking an experienced Sr. Full Stack Engineer with a strong emphasis on frontend development to join our Shop 2.0 product engineering team. This role is pivotal as we reorganize our Information Technology department into robust Agile Product Engineering teams, and you will play a key role in the development of our Shop 2.0 platform. This is an exciting opportunity to be part of a transformative phase at Unicity. As a Sr. Full Stack Engineer, you will be expected to take ownership of your tasks, ensuring they are completed from start to finish with minimal supervision. You will write clean, concise code and unit tests, troubleshoot complex problems, and recommend cloud-based solutions to enhance the stability and performance of our internal infrastructure. Your proactive approach will be essential in identifying issues and measuring the effectiveness of our systems, allowing you to suggest areas for improvement. You will also be responsible for designing and architecting systems that are easily monitored and optimized for speed, scalability, and flexibility. In this role, you will participate in the entire project lifecycle, helping to define and communicate technical and design requirements. You will design and implement high-quality solutions that add business value, follow coding standards, and provide training and support to other team members. Additionally, you will implement security measures and data protections, stay updated with current best practices, and actively participate in Agile ceremonies and meetings.

Responsibilities

  • Be involved and participate in the overall lifecycle of projects.
  • Help define and communicate technical and design requirements.
  • Design and implement high-quality solutions that will add business value.
  • Follow coding standards and guidelines.
  • Troubleshoot, debug, and test solutions.
  • Be accessible in the event of an emergency (when needed).
  • Provide training, help, and support to other team members.
  • Implement security and data protections.
  • Optimize code for maximum speed, scalability, and flexibility.
  • Stay up to date with current best practices, as well with new and emerging technologies.
  • Attend and participate in meetings and Agile ceremonies.

Requirements

  • Bachelor's degree in computer science, information technology, or a relevant field preferred.
  • 5+ years working as a Full Stack Engineer in an Agile product team environment.
  • 5+ years developing in NodeJS and PHP.
  • 3+ years developing in TypeScript/JavaScript.
  • 5+ years in a modern JavaScript framework, like React/Next.js, Svelte/SvelteKit, Angular, Vue/Nuxt, etc.
  • Strong proficiency with REST APIs and web sockets.
  • Strong proficiency with Docker and Kubernetes.
  • Strong proficiency with relational databases (e.g. SQL Server and PostgreSQL) and document databases (e.g. MongoDB).
  • Strong proficiency with in-memory key-value stores (e.g. Memcached and Redis).
  • Experience with continuous integration and continuous deployment pipelines (e.g. Travis-CI and Spinnaker).
  • Strong analytical and problem-solving skills.

Nice-to-haves

  • Strong passion for software development, demonstrated through engagement in extracurricular activities such as personal projects, open-source contributions and the maintenance of public GitHub repositories.
  • Experience in TailwindCSS or interest in learning.
  • Experience in Shadcn or interest in learning.
  • Experience with domain driven development, CQRS, and event sourcing.
  • Experience with asynchronous and event-driven systems, as well as with queueing technologies (e.g. RabbitMQ and SQS).
  • Experience with access management.
  • Experience working with customer data and search.
  • Experience working with pay-in and pay-out information.
  • Experience with subscription based auto-shipped orders.
  • Experience with API development tools (e.g. Git and Postman).
  • Experience with application monitoring tools (e.g. DataDog, Prometheus, AWS CloudWatch, and Grafana).
  • Experience working in an E-commerce and CMS environment.

Benefits

  • Hybrid, Flexible work environment
  • Paid maternity and paternity leave
  • Generous vacation allowance in addition to company paid holidays
  • Phone and internet reimbursement
  • 401(k) with company match
  • Travel opportunities
  • Substantial company product allowance
  • Competitive benefits package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service