Type: Remote
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
This position is responsible to work with all LATAM region consultants and guarantee that people are happy and well suited for their position.
This person will work closely with HR Team Lead, LATAM General Manager and PMs to make sure the IT LATAM Team is well, productive and happy about their job.
Role and Responsibilities:
- Providing full scope of HR service (excluding recruitment)
- Onboarding new employees
- Organization of corporate webinars for employees training and development;
- Identifying the T&D needs, arranging relevant training activities, creation and supervision of planned individual development of specialists, promoting the mentorship within the assigned team
- Participation in the performance review process (conversation on the results of work, collecting and providing feedback, organizing technical interviews)
- Monitoring the mood of specialists and job satisfaction within the project, regular 1on1 meetings with specialists, providing feedback to line managers
- Development of corporate culture and wellbeing
- Planning and executing team building activities
- Retention: close cooperation with line managers on risk status and status on low performers/actively disengaged people, action planning and implementing
- Ensuring HR Policies & procedures are followed
- Collaborate effectively with cross-functional teams, including designers, product managers, and QA engineers
- HR reporting
Required skills:
- 2+ years of experience as HR
- 1 year in IT HR
- General experience in all areas of HR work: onboarding/adaptation, training and development, performance, satisfaction feedbacks, salary review and offboarding
- Understanding of a distributed team model
- Readiness for a large number of online communication with specialists (meetings, correspondence in messengers)
- Proactivity, excellent communication skills, positive attitude, can-do approach, ability to prioritize and effectively manage daily hr activities
- English language - intermediate and higher
- Spanish - desirable
Why join us:
- 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 are seeking a highly skilled and experienced Senior Data Engineer to join Zazmic team.
As a Senior Data Engineer, you will be responsible for designing, developing, and maintaining our data infrastructure, as well as leveraging Looker to analyze data and identify patterns across various tables.
If you have a strong background in scripting, Python, ETL pipeline development, and expertise in utilizing Looker and BigQuery, we encourage you to apply.
Key Responsibilities:
- Utilize Looker to explore and analyze data from multiple tables, identifying patterns, trends, and insights
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Optimize data workflows and processes to improve efficiency and reliability
- Develop and implement data quality checks and ensure data accuracy and integrity
- Perform data modeling and schema design to support reporting and analytics needs
- Stay up-to-date with the latest industry trends and technologies related to data engineering and analytics
Minimum Requirements :
- 4+ years of professional experience as a Data Engineer or similar role.
- Good proficiency in scripting languages, particularly Python.
- Extensive experience in building and maintaining ETL pipelines
- Proficiency in utilizing Looker for data exploration, visualization, and analysis
- Solid understanding of relational databases and data warehousing concepts
- Hands-on experience with BigQuery or other cloud-based data warehouses
- Strong SQL skills and ability to write complex queries for data extraction and manipulation
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
ClodOps/DevOps project description:
- Main purpose of the Zazmic SRE project is developing software systems and automated solutions for operational aspects.
- You will drive high reliability into systems by working closely with multiple development projects and IT-operations teams and customers.
- Services that we will introduce to our customers within the CloudOps project can range from building projects from the scratch to production code changes and support, monitoring adjustments.
Specifically our services will be:
- Cloud Infrastructure Setup and support
- Infrastructure Operations
- Support Production and ongoing Issues from the internal and external clients
- Monitoring, Alerting, Deployment procedures
- Automation, Iac, SRE configurations
- Security Operations
- Auditing and Compliance Support
- Doing cloud workshops and consulting for the external clients
CloudOps engineer responsibilities :
- Infrastructure Provisioning and Configuration Management:
- Design, deploy, and manage cloud infrastructure on GCP and AWS
- Implement infrastructure as code using tools like Terraform or CloudFormation
- Automate configuration management using tools like Ansible or Chef
- Continuous Integration and Delivery (CI/CD):
- Set up and maintain CI/CD pipelines for efficient software delivery.
- Implement and manage build and release processes using tools like Jenkins or GitLab CI/CD
- Ensure code quality and security standards are met throughout the CI/CD pipeline
- Monitoring and Logging:
- Implement monitoring and alerting systems for cloud infrastructure and applications.
- Utilize tools like Stackdriver (GCP) or CloudWatch (AWS) for log aggregation and analysis.
- Monitor system performance, troubleshoot issues, and optimize resource utilization.
- Deployment and Release Management:
- Coordinate and automate application deployments across different environments.
- Implement blue-green deployments, canary releases, or other deployment strategies.
- Work closely with development teams to ensure smooth release cycles.
- Security and Compliance:
- Implement security best practices for cloud infrastructure and applications. Perform regular security audits, vulnerability assessments, and penetration testing.
- Cloud Cost Optimization:
- Optimize cloud resource utilization to minimize costs.
- Monitor and analyze cloud spending, identify areas of improvement, and implement cost-saving measures.
- Recommend and implement cost-effective infrastructure and services.
Requirements:
- 4+ years performing DevOps or related roles
- Familiarity with Linux Administration (System/Network/Security)
- Obligatory experience with a cloud providers: GCP and AWS, and it’s main resources and components
- Knowledge of deploying and running applications in VMs, Docker containers, Kubernetes, App engine, CloudRun
- Obligatory: migration experience of the projects, DBs
- Experience with pipelines: GitHub, GitLab CI/CD, CloudBuild, Docker Composer
- Handson experience with IaC concepts: Terraform, Ansible
- Designing and implementing architecture approaches for new infrastructure components
- Ongoing architecture improvements in growing startup
- Experience in scaling, performance optimization and troubleshooting the existing infrastructure
- Familiarity with GitFlow and it's usage to support SDLC (releases management, new versions deploy and rollback when needed)
- Databases maintenance, troubleshooting and support
- Previous experience supporting prod environment
- Strong knowledge of network concepts
- Knowledge of monitoring tools
- Strong intermediate/Advanced English: written, spoken
- Experienced with shell script
- Experience in programming, understanding of programming languages is a plus
Would be a plus:
- Familiar with Agile Methodologies
- Experience with Nodejs and Angular applications deployment
- Experience with the tools OWASP/SonarQube/Graphana/Prometheus
- DB knowledge: Postgres, Redis, CloudSQL
- Experience with the estimation process and supporting the sales team to engage a new customers
- Experience Asure administration
Why join us:
- 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 are seeking a skilled and motivated Fullstack Developer with expertise in Node.js and React.js to join our team. As a Fullstack Developer, you will be responsible for designing, developing, and maintaining our web applications, ensuring they are highly functional, scalable, and secure.
The ideal candidate should have a solid understanding of Node.js, React.js, and MySQL, as well as experience with GCP or AWS. Knowledge of payment integration, cryptocurrency integration, and blockchain will be highly valued.
Role and Responsibilities:
- Collaborate with the development team to design, develop, and maintain web applications using Node.js and React.js.
- Write clean, efficient, and scalable code following best practices and coding standards
- Build user-friendly interfaces and ensure seamless integration with backend systems
- Implement and maintain data storage solutions using MySQL databases
- Integrate payment systems into web applications, ensuring secure and reliable transactions
- Incorporate cryptocurrency functionality into web applications, such as wallet integration or transaction processing
- Independently manage and deliver projects on time, meeting the required quality standards
- Troubleshoot and debug issues that arise during development or in production environments
- Stay updated with the latest industry trends and technologies, and suggest innovative solutions to improve application performance and user experience
- Conduct thorough testing to identify and fix bugs, ensuring the reliability and stability of the applications
- Collaborate effectively with cross-functional teams, including designers, product managers, and QA engineers
Required Skills and Qualifications:
- Strong proficiency in Node.js and React.js, with at least 4 years of hands-on experience.
- Solid understanding of MySQL and experience with database design and optimization
- Familiarity with cloud platforms such as GCP or AWS, including deploying applications and managing services
- Experience integrating payment gateways and ensuring secure and reliable payment processing
- Knowledge of cryptocurrency integration and related technologies (e.g., wallets, transaction processing)
- Proven ability to work independently, manage projects, and deliver results in a fast-paced environment
- Strong problem-solving skills and the ability to think creatively to develop innovative solutions
- Excellent communication and collaboration skills, with the ability to work effectively in a team setting
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
Preferred (but not required) Skills:
- Experience with blockchain technologies and smart contracts.
- Experience in using cloud services like AWS, Google Cloud, or Azure
Why join us:
- 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
Apply
We are looking for an experienced Data Security Analyst to join our growing security team at the project. The Data Security Analyst will be responsible for ensuring the privacy and security of all data across project group brands and teams.
This includes working with product management and engineering to ensure data privacy by design best practices are implemented, evangelizing our data classification standard, and working with cloud teams to ensure data security best practices are followed.
Key Responsibilities:
- Collaborate with other security teams, such as application security and network security, to ensure a comprehensive security posture across all areas of the business
- Participate in incident response activities and assist with investigations related to data security incidents.
- Work with product management and engineering teams to ensure that data privacy by design best practices are implemented across all company products.
- Evangelize the project data classification standard across all teams and ensure that data is classified according to its sensitivity level.
- Work with cloud teams to ensure that data is properly secured in cloud environments and that there are no data leakages or misconfigurations.
- Implement and maintain role-based access controls (RBAC) for sensitive and confidential data.
- Conduct data security risk assessments and recommend appropriate measures to prevent or mitigate risks.
- Participate in incident response activities related to data security incidents, including data breaches and data loss events.
- Ensure compliance with relevant data privacy and security regulations and standards, such as GDPR, CCPA, and ISO 27001.
- Keep up-to-date with relevant data privacy regulations and ensure project`s compliance with these regulations.
Required Skills and Qualifications:
- 3+ years of experience in data security or related field
- Knowledge of data privacy and security regulations and standards, such as GDPR, CCPA, and ISO 27001
- Familiarity with data classification and handling best practices
- Experience with cloud security, including AWS or Azure
- Strong understanding of network protocols and architecture
- Familiarity with security frameworks, such as NIST or ISO.
- Excellent written and verbal communication skills
- Ability to work independently and as part of a team in a fast-paced and dynamic environment
- Relevant certifications, such as CISSP, GIAC, or Security+
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