Description
Company Overview
The organisation develops and operates digital financial technology solutions that process, store and retrieve information relating to customer accounts, transactions, payments and financial operations. Its database infrastructure is essential to maintaining data availability, application performance, transaction accuracy and the operational integrity of its financial platforms.
Role Summary
The Fintech Database Reliability Engineer will be responsible for maintaining the performance, availability, integrity and resilience of databases supporting financial applications and transaction-processing systems. The position combines database administration, performance engineering, automation and operational reliability.
The successful candidate will work alongside backend developers, infrastructure engineers, data specialists and security professionals to ensure that database environments remain stable and efficient under varying workloads. Particular attention will be given to transaction consistency, database performance, backup reliability, access management and the safe handling of business-critical financial data.
Key Responsibilities
-
Administer and maintain production and non-production database environments supporting fintech applications.
-
Manage relational database platforms such as PostgreSQL, Microsoft SQL Server, MySQL or comparable technologies.
-
Monitor database availability, query performance, storage consumption and resource utilisation.
-
Analyse slow queries, execution plans, indexing strategies and database bottlenecks.
-
Optimise database performance for applications handling payment transactions, customer accounts and financial records.
-
Configure database replication, high availability and failover mechanisms where appropriate.
-
Develop and maintain automated database backup, restoration and recovery procedures.
-
Conduct regular recovery testing to verify that critical financial data can be restored within defined operational requirements.
-
Support database schema changes, version upgrades and controlled migration activities.
-
Work with software engineering teams to improve database access patterns and transaction-processing efficiency.
-
Implement database monitoring, alerting and operational reporting.
-
Review database permissions, privileged access and security configurations.
-
Support data consistency checks and investigate database-related discrepancies affecting financial applications.
-
Develop automation scripts for routine maintenance, monitoring and database administration.
-
Maintain technical documentation covering database architecture, configurations, maintenance procedures and recovery processes.
-
Participate in incident response and root-cause investigations involving database performance or availability.
-
Recommend improvements to database architecture and operational practices as transaction volumes and application requirements evolve.
Requirements and Qualifications
-
Bachelor’s degree in Computer Science, Software Engineering, Information Systems or a related technical discipline.
-
At least four years of experience in database administration, database engineering or database reliability operations.
-
Strong practical knowledge of PostgreSQL, MySQL, Microsoft SQL Server or other enterprise relational database platforms.
-
Advanced SQL skills, including query optimisation, indexing and execution-plan analysis.
-
Understanding of database transactions, isolation levels, locking, concurrency and data consistency.
-
Experience with database replication, high availability and disaster recovery configurations.
-
Knowledge of backup management, restoration procedures and database migration practices.
-
Familiarity with cloud-managed database services and infrastructure automation.
-
Experience with monitoring and observability tools for database performance.
-
Understanding of database security, access management and protection of sensitive financial information.
-
Ability to troubleshoot complex database incidents and communicate technical findings clearly.
-
Familiarity with transaction-heavy applications, payment systems or banking platforms is an advantage.
-
Professional English communication skills and the ability to work independently in a remote technical team.
Benefits
-
Fully remote working opportunity within Estonia.
-
Opportunity to maintain database environments supporting financial technology applications.
-
Exposure to transaction processing, enterprise database architecture and critical financial information systems.
-
Collaboration with experienced software, infrastructure and data engineering professionals.
-
Opportunities for technical development and relevant database certifications.
-
Career progression within a technology-driven financial services environment.
Application Instructions
Interested candidates should submit an updated CV highlighting their database engineering and administration experience. Applications should include details of database platforms managed, performance optimisation projects, backup and recovery responsibilities, and experience supporting high-volume or business-critical applications.
Are you interested in this position?
Apply by clicking on the “Apply Now” Button below!
#JobsHubEstonia #GlobalRecruitment
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJobs
#RecruitmentServices #EmploymentPortal.