Locaion: Mexico
We believe that we are better together, and at Zazmic we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At the project we want you to bring your unique perspective and experiences, so we can collectively revolutionize travel and together find the good out there.
Want to be part of a team working on the world’s largest travel platform? Project aims to make everyone a better traveler by creating products that help people around the world plan and have the perfect trip. As part of the team responsible for our Flagship apps, you get to work on products impacting many millions of monthly active visitors worldwide.
During the pandemic our engineering, product, and design teams went back to first principles and redesigned our Flagship native apps from the ground up, functionally and technically. As a result, our native apps and the services that drive them utilize a modern, innovative architecture that embraces component-based server-driven UI. Come help us build upon a sound foundation and drive our next wave of growth!
Our Native Product Engineering team is responsible for features in our Flagship iOS and Android apps that delight millions of travelers around the world. This team is looking for a senior backend engineer with experience designing, building, and maintaining microservices at scale. The ideal candidate would bring excellent communication skills, technical acumen, and a product-mindset.
What you’ll do:
- Deliver high-quality, scalable features to millions of travelers across many countries and languages
- Collaborate with designers, product managers, and other engineers to iterate on new features
- Practice, uphold, and promote high quality and reliability standards, respect clean code principles, implement unit and integration tests
- Develop services that drive our iOS and Android apps across our business lines (hotels, experiences, restaurants, etc.)
- Take responsibility for the quality and operational stability of your code
- Provide feedback on technical designs and ensure the scalability, maintainability, and robustness of our services
What we’re looking for:
- At least 4 years of professional software development experience
- Strong Computer Science fundamentals
- Experience developing microservices that are scalable, performant, fault tolerant, reliable, and secure
- Java experience or familiarity with a JVM-based language and the ability to ramp up on Java quickly
- Understanding of API design best practices (GraphQL, REST, Swagger, etc.)
- Passion for building scalable software and improving the user experience
- Product mindset
- Excellent communication and stakeholder management skills
- Knowledge of container services such as Docker or Kubernetes
- Familiarity with public cloud providers, such as AWS or GCP
- A sense of ownership, urgency, and pride in your work
Nice to haves:
- Domain experience supporting iOS or Android apps
- Experience with server driven UIs
- Working knowledge of AWS
Why join us:
- Ability to work remotely from anywhere in the world
- Close cooperation with the development team and client
- Opportunity to influence product development
- We cover English classes (with a native speaker)
- Boost professional brand: you can participate in local conferences as a listener or as a speaker
- Regular team buildings: have fun with teammates
- Gifts for significant life events (marriage, childbirth)
- Tech and non-tech Zazmic Communities: support and share experience with each other
Apply
We believe that we are better together, and at Zazmic we welcome you for who you are. Our workplace is for everyone, as is our people powered platform. At the project we want you to bring your unique perspective and experiences, so we can collectively revolutionize travel and together find the good out there.
Want to be part of a team working on the world’s largest travel platform? Project aims to make everyone a better traveler by creating products that help people around the world plan and have the perfect trip. As part of the team responsible for our Flagship apps, you get to work on products impacting many millions of monthly active visitors worldwide.
During the pandemic our engineering, product, and design teams went back to first principles and redesigned our Flagship native apps from the ground up, functionally and technically. As a result, our native apps and the services that drive them utilize a modern, innovative architecture that embraces component-based server-driven UI. Come help us build upon a sound foundation and drive our next wave of growth!
Our Native Product Engineering team is responsible for features in our Flagship iOS and Android apps that delight millions of travelers around the world. This team is looking for a senior backend engineer with experience designing, building, and maintaining microservices at scale. The ideal candidate would bring excellent communication skills, technical acumen, and a product-mindset.
What you’ll do:
- Deliver new products/features that empower millions of travelers using our iOS and Android apps
- Develop services that drive our iOS and Android apps across all our business lines (hotels, experiences, restaurants, etc.)
- Take responsibility for the quality and operational stability of code produced by yourself and the team
- Provide feedback on technical designs and ensure the scalability, maintainability, and robustness of our services
- Mentor other backend engineers
- Partner with various stakeholders (e.g., product and design) to understand the needs of the business and define product requirements
What we’re looking for:
- At least 5 years of experience as a full lifecycle software engineer
- Expertise developing microservices at scale that are performant, fault tolerant, reliable, and secure
- Java experience or familiarity with a JVM-based language and the ability to ramp up on Java quickly
- Understanding of API design best practices (GraphQL, REST, Swagger, etc.)
- Passion for building scalable software and improving the user experience
- Excellent communication and stakeholder management skills
- Knowledge of container services such as Docker or Kubernetes
- Familiarity with public cloud providers, such as AWS or GCP
- A sense of ownership, urgency, and pride in your work
Nice to haves:
- Domain experience supporting iOS or Android apps
- Experience with server driven UIs
- Working knowledge of AWS
Why join us:
- Ability to work remotely from anywhere in the world
- Close cooperation with the development team and client
- Opportunity to influence product development
- We cover English classes (with a native speaker)
- Boost professional brand: you can participate in local conferences as a listener or as a speaker
- Regular team buildings: have fun with teammates
- Gifts for significant life events (marriage, childbirth)
- Tech and non-tech Zazmic Communities: support and share experience with each other
Apply
Project is in search of a highly motivated and self-driven Data Engineer to join our team, focusing on the development of a multi-tenant data platform for affiliate marketing business.
As a key member of our innovative team, you will contribute to creating data engineering solutions that millions of members rely on. You will thrive in an environment that combines the rapid expansion and flexibility of a startup with the robust resources and stability of a well-established international corporation.
Key Responsibilities:
- Collaborate closely with stakeholders to understand business needs, gather information requirements, analyze existing data system workflows, and adhere to industry best practices in order to design and construct reliable, scalable data pipelines.
- Decompose large-scale projects into manageable tasks, emphasizing iterative development and continuous improvement, while promoting a collaborative and innovative work environment.
- Demonstrate a self-starter mentality and a strong commitment to excellence by taking ownership of project requirements and driving them to successful completion.
- Adopt a proactive approach to problem-solving, identifying opportunities for improvement, and optimizing data processes within the team.
- Diligently communicate the status of work, any issues or blockers, and actively seek feedback on deliverables from the team and stakeholders to ensure the highest quality of output.
Minimum Requirements :
- Proficient in Python, SQL and Spark
- 3+ years of experience in building high volume data pipelines using SQL, Python or Spark.
- Strong orientation towards data and data driven decisions.
- Knowledge of best practices for building data pipelines
- Familiar with Dimensional modeling techniques
- Familiarity with reporting tools like Tableau is a plus
- Experience with data warehouse databases like Snowflake or Big query.
- Experienced with DevOps practices.
Why join us:
- Ability to work remotely from anywhere in the world
- Close cooperation with the development team and client
- Opportunity to influence product development
- We cover English classes (with a native speaker)
- Boost professional brand: you can participate in local conferences as a listener or as a speaker
- Regular team buildings: have fun with teammates
- Gifts for significant life events (marriage, childbirth)
- Tech and non-tech Zazmic Communities: support and share experience with each other
Apply
Project is in search of a highly motivated and self-driven Software Engineer to join our team, focusing on the development of a cutting-edge rewards tracking and attribution engine for affiliate marketing.
As a key member of our innovative team, you will contribute to creating software solutions that millions of members rely on. You will thrive in an environment that combines the rapid expansion and flexibility of a startup with the robust resources and stability of a well-established international corporation.
Key Responsibilities:
- Actively engage with stakeholders to gather and comprehend business needs, study information requirements, analyze existing system flows, and adhere to industry best practices in order to design and build testable, scalable software solutions.
- Break down projects into manageable deliverables, emphasizing iterative product delivery and continuous improvement, while fostering a culture of collaboration and innovation.
- Exhibit a self-starter attitude and strong drive for excellence by taking ownership of project requirements and ensuring successful project completion.
- Champion a proactive approach to problem-solving, seeking opportunities for improvement and optimizing processes within the team.
- Proactively communicate status of the work and issues or blocker to the team and stakeholders. Proactively seek feedback on the deliverables to ensure the high quality of the deliverables.
Minimum Requirements :
- 4+ years of experience in application development using Java, Spring Boot, Hibernate
- Backend API design and development
- Knowledge of working with OLTP databases like Postgres/MySQL or OLAP databases like Snowflake
- Experience in Java build automation tool like Maven or Gradle
- Experience of Batch Application development
- Knowledge of version control system like Git
Why join us:
- Ability to work remotely from anywhere in the world
- Close cooperation with the development team and client
- Opportunity to influence product development
- We cover English classes (with a native speaker)
- Boost professional brand: you can participate in local conferences as a listener or as a speaker
- Regular team buildings: have fun with teammates
- Gifts for significant life events (marriage, childbirth)
- Tech and non-tech Zazmic Communities: support and share experience with each other