As a Senior Database Administrator at Paystack, you will be responsible for the design, implementation, performance, and reliability of our database systems. You will work closely with product engineering, DevOps, and Data teams to ensure our databases are highly available, performant, and secure.
Requirements
- 5+ years of experience as a Database Administrator or Database Reliability Engineer
- Deep expertise with relational databases such as MySQL, including replication, partitioning, and high availability configurations
- Solid experience with NoSQL databases such as Redis, MongoDB
- Experience operating databases on AWS (RDS, Aurora) or similar cloud-managed database services
- Hands-on experience with Infrastructure as Code tools like Terraform for provisioning and managing database infrastructure
- Proficiency in writing scripts and automation using SQL, Python, Bash, or similar languages
- Experience with database observability using monitoring and alerting tools like Prometheus, Grafana, and CloudWatch
- Experience using AI-assisted tooling to improve database operations and troubleshooting workflows
- Strong understanding of database backup, recovery, and disaster recovery strategies
- Proven ability to diagnose and resolve complex performance issues in high-throughput, low-latency transactional systems
- Ability to clearly articulate, implement, and document design decisions around data modelling and database architecture
Benefits
- Competitive salary
- Interest-free loan (up to 30% of salary)
- Full medical coverage
- MacBook Pro
- Hybrid working environment
- Work from Home budget
- Monthly internet stipend
- Monthly well-being stipend
- Generous personal leave policy and annual slow days
- Fully covered parental leave and sabbatical policies
- Smart, kind colleagues who're invested in your growth