At Hostelworld (Permanent), in Porto, Portugal
Expires at: 2024-09-20
Remote policy: Full remote
ABOUT US
Hostelworld Group PLC is a ground-breaking social network powered OTA focused on the hostel market, with a clear mission to help travellers find people to hang out with.
Founded in 1999, we’re a well-known trusted brand with 240 teammates across 11 countries; hostel partners in 180 countries; and a strong commitment to building a better world in all that we do.
LOCATION
This role is based in Portugal. We have an co-working space in Porto for those who prefer a hybrid model where you can spend time with colleagues in-person. If necessary, the role can be remote within Portugal with coming together for team meetings as needed.
WHO YOU'LL WORK WITH
We are looking for a skilled Cloud Database Administrator (DBA) to join our team and help us ensure the timely, accurate, and secure production and delivery of data. You will work closely with a dedicated team of software engineers and data professionals to refine quality standards and processes for data processing architecture design, pipeline design, development, and deployment.
WHAT YOU'LL DO
* Collaborate with a team of software engineers and data professionals to design, develop, and deploy data processing pipelines.
* Ensure the performance, integrity, and security of the database environment.
* Write and maintain database documentation.
* Contribute to technical decisions about databases and schemas.
* Continuously improve processes and implement effective monitoring as needed
Main requirements
WHAT WE’RE LOOKING FOR
* 3+ years Experience working as a DBA for high transaction volume customer-facing platforms.
* 1+ years Experience working in a cloud environment (e.g., Google Cloud Platform).
* SQL and NoSQL Knowledge
* Proficient in writing SQL queries for relational data management in MariaDB
* Experience with MariaDB replication and high availability configurations.
* Understanding of NoSQL query languages like MongoDB Query Language (MQL) for document-oriented data manipulation.
* Ability to take ownership of work and deliver key project outcomes.
* Some experience with scripting languages or cloud automation tools (e.g., Python; terraform; ansible) for automating database tasks
* Proven ability to work effectively in a team environment, particularly with software engineers and data professionals.
* A passion for data and a strong desire to learn new technologies, especially cloud-based database solutions and development environments.
* A commitment to quality and a focus on continuous improvement, with a keen eye for identifying and resolving database performance bottlenecks through code optimization and automation.
* Demonstrates a willingness to learn and apply basic coding skills to automate database tasks and contribute to data processing pipelines.
Benefits & Perks
WHAT WE OFFER
* Competitive salary & benefits
* Enhanced annual leave plus 3 Wellbeing Days per year
* Paid family leave (maternity, paternity, surrogacy & adoption)
* Agile working (plus a Working from Abroad Policy!)
* Support for your ongoing growth & development
* Inclusive people policies (sickness, menopause, compassionate and fertility leave)
* A chance to give back to your local community with 5 paid volunteering days