getirfinans operates within Banking as a Service model, having established partnerships with players at banking sector.
Latest News: Türkiye İş Bankası has invested 50 million US dollars in getirfinans. This investment has enabled Türkiye İş Bankası to participate in supporting the banking services of getirfinans and, simultaneously, to own a 20% stake in getirfinans through its venture capital fund, of which it is the main investor. With this investment, getirfinans is set to reach a valuation of 250 million US dollars even before commencing its operations.
We are looking for a Senior Database Administrator who will optimize database performance, manage and improve our HA/DR architecture, and maintain seamless operations across our data infrastructure. Familiarity with Data Warehousing (DWH) concepts, data reporting tools and NoSQL technologies is a plus.
What You’ll Do
- Manage and optimize high availability setups using Patroni and Consul.
- Configure and administer PgBouncer for connection pooling.
- Fine-tune database parameters, perform query optimization, and leverage efficient indexing strategies.
- Monitor and troubleshoot database performance, proactively addressing potential bottlenecks.
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack) to identify and resolve issues quickly.
- Design and implement robust backup and recovery plans to meet RPO (Recovery Point Objective) and RTO (Recovery Time Objective) requirements.
- Conduct failover tests and ensure seamless disaster recovery processes.
- Collaborate with teams using Kafka and NiFi to ensure efficient database interaction in a microservices ecosystem.
- Troubleshoot and optimize data pipelines and message flows involving PostgreSQL.
- Plan, test, and execute database version upgrades and schema migrations.
- Ensure minimal downtime and data integrity during transitions.
- Work with DWH concepts and data reporting tools to support analytical and BI requirements.
- Enhance data workflows to improve reporting and analytics efficiency.
- Create and maintain detailed documentation for database configurations, policies, and procedures.
- Share best practices and mentor junior DBAs or other team members.
What You’ll Bring
- Bachelor's degree in Computer Science, Software Engineering, Electrical-Electronics Engineering, or a related field.
- 5+ years of hands-on experience as a DBA.
- Proven track record working with large-scale database environments.
- Expertise in PostgreSQL internals, query optimization, indexing strategies, and replication architectures
- Practical experience with Patroni, Consul, and PgBouncer for high availability and connection management.
- Knowledge in Linux environments for setup, configuration, and scripting (Bash, Python, etc.).
- Experience integrating databases with distributed data processing platforms like Apache Kafka and NiFi.
- Hands-on experience with backup, restore, failover testing, and automation.
- Familiarity with monitoring and logging solutions (Prometheus, Grafana, ELK, etc.)
- Experience with DWH solutions (e.g. Snowflake, Starburst or on-prem DWHs) and data reporting tools (Tableau, Qlik, etc.).
- Experince with NoSQL databases such as MongoDB, Cassandra etc.
- Strong team player with excellent communication and collaboration abilities.
- Proactive and solution-oriented approach to problem-solving.
- Attention to detail and thorough documentation habits.
- Willingness to learn and adapt to new technologies and methodologies.
Diversity makes us stronger. Our diverse cultures, backgrounds, beliefs, values, abilities, and lifestyles help us learn from each other. We’re proud to strive for a genuinely diverse and inclusive workplace. We know we can do better though. That’s why we hire and promote people with equity and equality in mind.
We will process your personal data as part of our recruitment procedures. To find out more, please consult our Candidate Privacy Notice.