freehire launches on Product Hunt on 26 August.

Follow →

Database Administrator

Summary

Maintains and optimizes database infrastructure, automates tasks, and ensures security and performance across SQL, NoSQL, and cloud systems.

Job Description

Together, We Can Make A Significant Impact – Position Overview

We are seeking an experienced and versatile

Database Administrator (DBA)

to manage, optimise, and secure our database infrastructure across multiple platforms and environments. The successful candidate will have a strong foundation in both traditional and emerging database technologies, with hands-on experience in automation, performance tuning, and cloud-based solutions.

Be Part Of Our Success – Key Responsibilities

Database Implementation & Operations

Implement and manage databases based on architectural designs and technical specifications. Deploy, configure, and maintain data storage solutions across various database models and environments. Manage cloud-hosted database infrastructures, optimising for cost-effectiveness, performance, and reliability.

Performance & Optimisation

Recommend tuning strategies, indexing approaches, and operational improvements to enhance system throughput. Perform query optimisation and troubleshoot performance issues across relational and non-relational systems.

Data Lifecycle & Reliability

Establish and enforce data lifecycle policies, including retention, archival, and deletion practices. Develop, maintain, and validate backup and recovery procedures to ensure data availability and integrity.

Security & Compliance

Ensure database security, access control, and compliance with organisational and regulatory standards. Work with cross-functional teams to enforce best practices for data governance and audit requirements.

Automation & Efficiency

Automate routine administrative tasks to improve operational efficiency and reduce manual effort. Leverage scripting or automation tools to support deployment, monitoring, and maintenance activities.

Job Requirements

Qualities We Value

Bachelor's Degree in Computer Science, Information Systems, or a related discipline. At least 5 years of experience in database administration across multiple architectures. Proficient in relational databases such as Microsoft SQL Server and PostgreSQL. Experience with NoSQL databases (e.g., Cassandra, MongoDB) is preferred. Familiarity with object storage systems (e.g., AWS S3, Nutanix Object Store) is advantageous. Knowledge of graph databases (e.g., Neo4j) and associated query languages is preferred. Strong foundation in performance tuning, indexing strategies, and query optimisation. Experience with data lifecycle management, retention, and archival strategies. Proficient in automation and scripting (e.g., Python, Bash, PowerShell). Strong analytical thinking, problem-solving capabilities, and ability to work collaboratively across teams.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available