Backend Software Engineer Iii - Toluca, México - Unicity International Inc

Unicity International Inc
Unicity International Inc
Empresa verificada
Toluca, México

hace 3 semanas

Rodrigo Fernández

Publicado por:

Rodrigo Fernández

Reclutador de talento para beBee


Descripción
Unicity is a multi-level marketing company doing business globally in more than fifty countries.

We provide world-class health and wellness products and a leading business platform that together Make Life Better for people worldwide.

We are looking for an experienced Sr. Backend Engineer to join our API & Data Consumability product engineering team.

We are currently engaged in reorganizing our Information Technology department into strong Agile Product Engineering teams and are building our team.

This position will have a key role in helping develop and maintain a set of APIs targeted at enabling our customers.

Come be a part of this exciting new time with Unicity.

In addition to competitive wages, we offer:

  • Hybrid, flexible work environment
  • Paid maternity and paternity leave
  • Unlimited PTO in addition to company paid holidays
  • Phone, internet, as well as a gym/wellness reimbursement
  • 401(k) with company match
  • Travel opportunities
  • Substantial company product allowance
  • Competitive benefits package
The ideal
Sr


Backend Engineer will be:


  • A self starter who has an attention to detail;
  • Able to take ownership of tasks, seeing them from start to finish;
  • Able to work with mínimal supervision;
  • Able to write clean, concise code;
  • Able to write unit tests;
  • Able to troubleshoot and solve complex problems;
  • Able to recommend and implement cloudbased solutions that will improve the stability and performance of our internal infrastructure;
  • Proactive in identifying problems and have a willingness to fix them;
  • Proactive in measuring the overall effectiveness of our systems and identify areas of improvement;
  • Able to work with a variety of technologies;
  • Able to design/architect systems that can be easily monitored;
  • Able to work with others in a fast paced environment;
  • Able to finish tasks ontime.

Key Areas of Responsibility:

  • Be involved and participate in the overall lifecycle of projects.
  • Help define and communicate technical and design requirements.
  • Design and implement highquality 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 / Preferred Skills:

  • Bachelor's degree in computer science, information technology, or a relevant field preferred.
  • 5+ years working as a Backend Engineer in an Agile product team environment.
  • 5+ years developing in NodeJS and PHP.
  • 3+ years using Test Driven Development (TDD) and/or Behavior Driven Development (BDD) methodologies in practice.
  • Solid understanding of API architecture and design concepts, including how to write/test microservices.
  • Strong proficiency with REST APIs and web sockets.
  • Experience with domain driven development, CQRS, and event sourcing.
  • Experience with asynchronous and eventdriven 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 payin and payout information.
  • Experience with subscription based autoshipped orders.
  • 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 inmemory keyvalue stores (e.g. Memcached and Redis).
  • Experience with continuous integration and continuous deployment pipelines (e.g. Travis-CI and Spinnaker).
  • Experience with API development tools (e.g. Git and Postman).
  • Strong analytical and problemsolving skills.
  • Willingness to travel from time to time. If you're interested in an organization where you can have a large impact, be a key part of driving core initiatives forward, and carve out the scope of your own role, we'd love to talk to you

Más ofertas de trabajo de Unicity International Inc