Database Developer / Data Engineer

Sofia, Bulgaria

Job Summary:

Our client is a rapidly growing Tech-and-Data-driven company that has emerged as one of the leading online discount marketplaces, connecting millions of buyers with thousands of sellers throughout the UK, giving customers an endless range of unique and inspiring items and experiences.

They are looking for an experienced Database Developer to join their team in Sofia. You will play a pivotal role in ensuring the production as well as development environments run without interruption and with the necessary performance and security to support the ever-growing architecture. You will be responsible for the development and creation of new database functionality, data integration, and performance tuning of databases and queries.


Key Responsibilities:

  • Create and run complex queries and automation scripts for operational data processing
  • Help integrate with or develop various ETL tools
  • Work closely with the Product Development teams to help planning and designing of required database structures, resolve problems as well as optimise performance on key projects and systems
  • Help normalise databases, align or correct corrupt data
  • Mentor and train colleagues where necessary by helping them learn and improve their SQL skills, as well as innovate and iterate on best practices
  • Prepare and maintain documentation such as database configuration and content

Required skills and abilities:

  • At least 3 years of experience with MySQL or PostgreSQL
  • Comprehensive knowledge of the principles of relational database design and operation
  • Experience working in an Agile environment
  • Good written and verbal English skills
  • Experience in creating and maintaining reports with Tableau or similar data visualisation tools

Nice to have:

  • Familiarity working with job scheduler tools and ETL tools
  • Knowledge of / Experience with PL/SQL and Python
  • Knowledge of / Experience with Linux, SSH, Scripting/automation with Bash
  • Bachelor’s degree in Information Technology / Computer Science
  • Ability to analyze, follow through, and resolve complex data problems
  • Knowledge of / Experience with Google Cloud Computing and other cloud services


For more details, let's talk at

(License No. 2709 from 17.01.2019)