Senior Full-Stack Developer in ZeBrands

FULL_TIME

    Remote (Mexico, Chile) — Full time

Programming | Senior

Salary: $3600 - 4000 USD/month

ZeBrands last checked this job 3 days ago.
ZeBrands was founded in 2015, with the introduction of its first brand Luuna. Luuna was developed with the purpose of revolutionizing the Mexican sleep industry and has become the fastest-growing direct-to-consumer brand across all categories and a reference for disruptions in the retail industry in Mexico. Since then, we have launched multiple brands, transforming Luuna into ZeBrands, a brand powerhouse.
Our customer-centric business model, powered by a strong IT backbone has allowed us to double our sales every year, on average, since inception. ZeBrands intends to keep delivering high-quality products and services, powered by the best-in-class tech platform across Mexico and Latin America, targeting different industries with the same characteristics as the sleep industry in Mexico.
Want to know more about us? Watch this video!
ZeBrands - El futuro del Retail

The Opportunity

As part of our strategical expansion, at ZeBrands we are creating the next hyper-growth service marketplace platform, that will serve in-person services for our brand’s products to then grow as independent brands. To create the desired tech. products, we are looking for a tech. leader for our team.
This role calls for a knowledgeable full-stack developer, that will serve as a technical reference for our team and set the path for our tech. growth, proving advanced analytics and critical thinking skills, experience implementing best practices, and a desire for execution and outstanding relationship-building with the rest of the team.

For this single role, we're looking for passion, flexibility, leadership, top technical skills and capacity to make complex decisions in every side of the tech stack, including backend and frontend, with DevOps knowledge. We are looking for someone with 5+ years of experience in tech. roles.

Our engineering process helps us create the magic, so we take it seriously. We run agile sprints and ship code in production every week.
Our systems run in a federated architecture, cloud-based infrastructure, using AWS and Kubernetes clusters. Our Frontend services are built using React Native and React, and connected to the backend using an Apollo GraphQL gateway. The backend is built through a microservice architecture, using technologies such as Flask with Ariadne and Alembic as an ORM.
We are always looking for improvement and new technologies that can simplify our lives, so an important pan of this position will be to review those technical choices and own the future of our tech stack.

Technical skills we are looking for

  • Strong backend engineering skills, including security, scalability and data engineering
  • Experience proposing, deciding and implementing cloud tech architectures (we work on AWS, but any PaaS experience is sufficient), with experience working with microservice architecture
  • Knowledge of Python with hands-on experience on real projects
  • Technical understanding of designing, implementing and consuming restful APIs
  • High level of experience working with data storage technologies and usage patterns, such as SQL and ORM
  • Experience containerizing applications and automating deploy processes
  • Experience working with modern JavaScript or Typescript with React and React Native, using functional components
  • Understanding of CSS and experience managing libraries like Bootstrap, Antd, Material Design, Bulma or similar
  • Experience working with global status management systems
  • Passionate about writing clean, structured and maintainable code, always refactoring to improve the quality of the codebase
  • Experience in code review and pair programming

Bonus skills

  • Experience working with agile methodologies
  • Experience working with GraphQL APIs
  • Good understanding of distributed systems, pub/sub patterns, asynchronous communication, queueing systems, etc.
  • Automated testing at different levels
  • Deep knowledge of CI/CD tools
  • Contributor of an open-source project
  • Experience integrating 3rd party systems such as CRMs / ERPs
  • Experience with container orchestration tools (K8s)

Why us

  • Be a technical leader of an already knowledgeable team, working on a cross-functional squad and being involved in all phases of product development
  • Researching about new technologies, good practices and agile methodologies
  • Designing, implementing and architecting a microservices ecosystem
  • Applying the various ZeBrands’ brand identity and enabling designers to translate their vision into real products
  • Maintaining high security and quality standards on all the ZeBrands’ systems
  • Participating in agile ceremonies and design reviews
We Offer (among others):
  • Gross Annual Salary
  • Annual Bonus according to performance (up to 110% of the monthly base salary)
  • Law Benefits
  • Medical Insurance
  • Life Insurance
  • Discount on Gym memberships
  • 15 days of vacation per year

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Health coverage ZeBrands pays or copays health insurance for employees.
Computer provided ZeBrands provides a computer for your work.
Informal dress code No dress code is enforced.
Beverages and snacks ZeBrands offers beverages and snacks for free consumption.

Remote work policy

Locally remote only

Position is 100% remote, but candidates must reside in Mexico, Chile.

About ZeBrands

Somos un holding basado en tecnología, que llegó a construir el futuro del Retail. Luuna (luuna.mx) y Nooz (nooz.mx) son nuestras marcas pioneras y hoy estamos operando en 2 mercados, con equipos distribuidos en 4 países, desarrollando nuevas marcas . — ZeBrands's full profile

Senior Full-Stack Developer
ZeBrands •     Remote (Mexico, Chile)