Database Developer Job in Kenya

Job Summary:

We are seeking an experienced and highly skilled Database Developer to join our dynamic team. The ideal candidate will have over 5 years of experience in database development, a strong background in SQL and NoSQL databases, and a proven track record of optimizing database performance and implementing advanced database solutions.

Key Responsibilities:

Design, develop, and maintain complex database systems, ensuring data integrity, performance, and security.

Develop and optimize stored procedures, functions, triggers, and ETL processes.

Manage and maintain MySQL, MongoDB, and Couchbase databases.

Work closely with the data engineering team to handle big data technologies like Hadoop and Spark.

Perform database performance tuning and optimization, ensuring high performance and availability.

Collaborate with software developers to design and implement data models and database schemas.

Develop and enforce data warehouse technologies and solutions.

Design and implement backup and recovery procedures to ensure data protection.

Write and maintain scripts for database administration and maintenance.

Provide technical guidance and mentorship to junior database developers.

Stay up-to-date with the latest database technologies and best practices.


Bachelor’s degree in Computer Science, Information Technology, or a related field.

5+ years of experience as a Database Developer.

Strong expertise in SQL and NoSQL databases, including MySQL, MongoDB, and Couchbase.

Proven experience in developing and optimizing stored procedures, functions, triggers, and ETL processes.

Experience with big data technologies such as Hadoop and Spark.

Solid understanding of data warehouse technologies.

In-depth knowledge of database performance tuning and optimization techniques.

Proficiency in programming languages such as Python or JavaScript.


Strong analytical and problem-solving skills.

Excellent understanding of database design, implementation, troubleshooting, and maintenance.

Proficient in data manipulation and analysis.

Experience with data visualization tools e.g., Tableau (preferred) or PowerBI.

Knowledge of big data technologies.

Strong communication and teamwork skills.

How to Apply

If you are up to the challenge, possess the necessary qualifications and experience; please send your application letter and CV only quoting the job title on the email subject (Database Developer) to by 15th July 2024. Only short-listed candidates will be contacted for interview.