Skip to content
mimi

Database Engineer

Indsafri India Private Limited

South Africa · On-site Full-time Mid Level 1mo ago

About the role

We are seeking a Database Engineer to design, implement, and maintain database systems that support Payments, Investor Services, Trade, Pricing & Billing, and Liquidity Management applications. The role focuses on ensuring database performance, scalability, reliability, and data integrity while supporting operational and client-facing workflows.

Key Responsibilities

  • Design, implement, and maintain relational and NoSQL databases for financial services applications.
  • Optimize database performance, indexing, and query execution.
  • Ensure data integrity, security, backup, and recovery processes.
  • Collaborate with backend, cloud, and platform teams to integrate databases with applications and middleware.
  • Troubleshoot, debug, and resolve database-related issues.
  • Maintain database documentation, schema changes, and version control.
  • Participate in Agile development processes, sprint planning, and database design discussions.
  • Mentor junior database engineers and provide guidance on complex database architectures (senior-level).

Experience & Qualifications

Mid-Level (4–7 years of relevant experience):

  • Hands-on experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Knowledge of Payments, Investor Services, Trade, Pricing & Billing, or Liquidity Management processes.
  • Ability to independently manage database deployments, optimization, and troubleshooting.
  • Experience with database scripting, query optimization, and performance tuning.
  • Contributes to database documentation, automation, and best practices.

Senior-Level (7+ years of relevant experience):

  • Deep expertise in database design, architecture, performance tuning, and high-availability solutions.
  • Broad knowledge across financial services domains (Payments, Trade, Investor Services, etc.).
  • Experience leading database initiatives, migration projects, and mentoring teams.
  • Acts as escalation point for complex database issues and drives enterprise-level improvements.
  • Proven ability to design scalable, secure, and highly available data solutions.

Skills

CassandraMySQLNoSQLOraclePostgreSQL

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free