Job Description
Job Summary
- We are seeking an experienced Senior Database Engineer to design, optimize, and manage highly available, secure, and scalable database systems.
- The ideal candidate will take ownership of database architecture, performance tuning, data reliability, and security while working closely with backend, DevOps, and data engineering teams to support mission-critical applications.
Key Responsibilities
- Design, implement, and maintain scalable database architectures
- Manage and optimize relational and/or NoSQL databases in production environments
- Perform advanced query optimization, indexing, and performance tuning
- Ensure high availability, replication, backup, and disaster recovery strategies
- Implement database security, access controls, and compliance best practices
- Monitor database performance, capacity, and reliability
- Collaborate with application and DevOps teams on schema design and data access patterns
- Lead database migrations, upgrades, and version changes
- Troubleshoot and resolve complex database-related production issues
- Document database architecture, standards, and operational procedures
- Mentor junior engineers and enforce database best practices
Required Qualifications & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- 6+ years of professional experience working with databases in production environments
- Strong expertise in SQL and relational database design
- Hands-on experience with databases such as PostgreSQL, MySQL, Oracle, or SQL Server
- Experience with NoSQL databases (MongoDB, Cassandra, Redis, DynamoDB, etc.)
- Deep understanding of indexing strategies, query execution plans, and data modeling
- Experience implementing replication, sharding, and clustering
- Familiarity with Linux environments and scripting
- Experience with Git and collaborative development workflows
Preferred / Nice-to-Have Skills:
- Experience with cloud-managed databases (RDS, Cloud SQL, Aurora, etc.)
- Knowledge of database automation and Infrastructure as Code tools
- Experience with monitoring tools (Prometheus, Grafana, Datadog, etc.)
- Exposure to data warehousing and analytics workloads
- Understanding of data privacy, compliance, and security standards
- Experience supporting high-traffic or mission-critical systems
Soft Skills & Competencies:
- Strong analytical and troubleshooting skills
- Excellent communication and cross-team collaboration abilities
- High sense of ownership and accountability
- Leadership mindset with mentoring experience
- Attention to detail and commitment to data integrity.
Why Join Us?
- Work on mission-critical data and database systems
- Collaborate with experienced engineering and operations teams
- Opportunity to influence database architecture and standards
- Stable on-site role in Abuja
- Competitive compensation and career growth opportunities.