Data Engineer

Data - Remote
This position is no longer available.

 

FishingBooker is the world's leading online travel company specializing in fishing. We are one of Southeast Europe's fastest-growing tech companies, enabling easy access to great fishing for anglers everywhere. In our 9th year of business, each year we help hundreds of thousands of people across the world to book their fishing trips. 

We’re looking for a Data Engineer to join our growing team to be in charge of creating and maintaining the environment that allows almost every other function in the data world to operate. 

Every new employee is a chance for a different perspective and diversification of our team. FishingBooker is focused on nurturing a culture where every team member has the support and freedom to do their job on the highest level. 

About you

At FishingBooker we look for people who contribute to a successful workplace for everyone. We value team members who are self-starting, innovative, ambitious, accountable, reliable, and social. You should know how to prioritize work, possess excellent communication skills, and numerate. 

You might be a good fit for this role if you have:

  • โ€‹โ€‹3+ years of experience as a Data Engineer or in a similar role, working on data pipelines, warehouses, or scalable systems that deal with large amounts of data.

  • Minimum of 2 years of hands-on experience with Cloud Technologies like AWS, GCP, or Azure.

  • Strong hands-on experience with Python (Scala, C#, etc.) to build data pipelines and orchestrate data flows.

  • Good understanding of object-oriented design principles, coding, and testing principles.

  • 3+ years of SQL experience with an in-depth understanding of relational databases, NoSQL databases, and query authoring.

  • Experience with Snowflake or other managed solutions such as Redshift, BigQuery.

  • A degree in Mathematics, Statistics, Computer Science, or another quantitative discipline, or equivalent experience.

  • Team-oriented attitude and the ability to work well with others in order to achieve a common goal.

โ€‹The following things will be considered a plus:

  • Experience with streaming data architecture.

  • Experience working with data orchestration tools like Airflow, Prefect, Apache Nifi, or similar.

  • Experience working with Apache Spark.

  • Worked with infrastructure as code tools like Terraform/AWS Cloudformation and deployed code as part of CI/CD pipeline.

  • Understanding of general infrastructure, networking & security best practices

Pay and conditions

  • FishingBooker hires on the basis of a full-time employment contract (ugovor o radu).

  • Salaries depend on the level of seniority, we assess seniority relative to the team at FishingBooker during the interview process.

  • We're proactive about sharing salary information, the salary ranges for this role (depending on seniority) are:

    • Junior Data Engineer from 1200 EUR to 1625 EUR net

    • Data Engineer from 1950 EUR to 2400 EUR net

    • Senior Data Engineer from 3000 EUR to 3575 EUR net (it is possible to change the part of the salary for equity)

    • Lead Data Engineer from 4225 EUR to 5050 EUR net (it is possible to change the part of the salary for equity)

    • Principal Data Engineer from 5900 EUR to 6975 EUR net (it is possible to change the part of the salary for equity)

  • Clear career path. When we start working together, every six months (April and October) you will receive a detailed performance review from your team lead with clear instructions on how to grow further. During these periods, you will also be eligible for salary increases based on how you progress in line with the career path. 
  • Flexible hours. You are free to set your own working hours, as long as they allow for good collaboration with your teammates. At FishingBooker, we value flexibility, freedom, and focus. We are a remote-friendly company and the majority of our team works from home.

  • Remote-friendly workspace. Once you’re fully onboarded, you will be able to choose whether you come to the office or work from the comfort of your home. This means that you don’t necessarily need to be located in Belgrade but, you need to be able to attend the final round of interviews and be onboarded initially in our office. Our office is next to Delta City in Novi Beograd and has plenty of parking available if you prefer to come to the office by car.

  • Private health insurance. You'll have a chance to participate in our private health insurance plan, fully subsidized by FishingBooker. Additionally, if you are interested in transferring your family to our insurance partner, we can assist with negotiating terms.

  • Mentor and a full onboarding plan. Although we are looking for someone with experience, you will be assigned a mentor as well as a full onboarding plan where you will learn the ins and outs of the business, how we work in the team, and our tech stack. We also provide company-sponsored books, training, and courses.

  • Company-sponsored fishing trips. It’s important that you get to experience the product FishingBooker sells, so we will treat the whole company to a fishing trip every year. In 2019 we went to Rovinj, Croatia and in 2018 we went to Fujairah, UAE. You will have a diverse team of supportive, caring, and friendly colleagues from all over the world with whom you’ll be able to enjoy additional team-building activities over the course of the year. 

  • Apple equipment. Our standard equipment setup typically includes the latest Apple Macbook Pro 13’ or 16’, coupled with 1-2 Dell Ultrasharp 24’ monitors and the Magic Mouse / Keyboard combo. If you prefer to work with a different setup, you’ll be able to choose your equipment, of course.

About the job

The Data team in FishingBooker is a brand new team responsible for analyzing complex business problems and issues using data from internal and external sources to provide insights to our internal teams. 

You will be working closely with Data Analysts and Engineers to build our data infrastructure from scratch and prepare the foundation to implement our data strategy.

Your responsibilities:

  • Build processes that support data transformation, data structures, metadata, or dependencies. 

  • Design and develop data flows to support large data sets and, meet business requirements. 

  • Unify data extraction processes across various teams, clients and environments.

  • Design, implement and manage integration tools, databases, warehouses, and, analytical systems.

  • Identify, investigate and solve data quality issues and make sure the data is secured and reliable.

  • Building ETL data pipelines, data modeling & design.

We look forward to hearing from you!