Talent Nexus Recruitment

Database Developer at SportPesa

July 9, 2024
Application deadline closed.
Deadline date:
Application deadline closed.

Job Description

We are seeking an experienced and highly skilled Database Developer to join our dynamic team. The ideal candidate will have at least 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.

Method of Application

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 (Database Developer) in the email subject heading to hr@sportpesa.co.ke by 15 th July 2024. Only short-listed candidates will be contacted for interview.