MBR Partners seeks a Database Engineer for a client in Malta experiencing rapid growth. This is an exciting opportunity for the successful candidate to work on the development, testing, automation, and maintenance of the client's entire product database stack. The client requires exceptional performance; therefore, complex design considerations are necessary to achieve optimal reliability and availability.
The ideal candidate must have a passion for understanding and working with databases, including MySQL, PostgresSQL, and MongoDB. With a strong focus on understanding product requirements, you will collaborate closely with cross-functional teams to optimize both the product and the database stack, delivering unparalleled performance.
Responsibilities:
Be part of the developers' scrum and work closely with them in the design and optimization of various data aspects for company products
Own and lead work on all the databases
Install, maintain, monitor performance, and optimize databases
Monitor closely how the systems are performing to identify areas of improvements in both applications and databases usage
Be part of the architecture and design teams for new deployments
Ensure database availability, reliability and proper disaster recovery procedures
Deploy proof of concept (PoC) for new technologies
Helps to ensure and build that the required documentation is in place and of good quality
Understand the data and be able to help and optimize queries and schema
Mentor and coordinate more other team members
Help other teams to access the data effectively.
Requirements
A university degree or equivalent is highly desirable, however candidates with good attitude and an exceptional work experience will be considered
Working experience in a DBA or similar role
Passion for building, designing, and creating products of the best absolute quality
Passion for Linux, databases and opensource software
Willing to always learn and research new technologies is a must
Able to work with various teams to obtain a common goal
Willing to work in a fast-paced environment, on multiple projects concurrently
Very good knowledge of MySQL and/or PostgreSQL administration
Very good knowledge of SQL querying and stored procedures
Very good knowledge of Linux OS
Good Knowledge of a scripting language (such as PHP, Python)
Excellent problem-solving skills
Experience working in an Agile Scrum team is considered as an asset
Knowledge of Jenkins, AWX or other automation tool is considered as an asset
Knowledge of non-relational databases is considered as an asset.
Benefits
International and multicultural working environment
Great company benefits
Staff recognition and career growth
Learning and Development program
Flexible working model (Hybrid in Malta).
(Please ignore salary information, the range is flexible).