Database Engineer

New
X
XTBFinancial technology
Workplace type: remote; Country code: PLFull-TimeSenior
Salary20,000 - 22,500 PLN per month
Apply NowOpens the employer's application page

Job Details

Languages
Polish proficiency sufficient for fluent communication; Technical English proficiency (min. B2 level).
Experience
4+ years of hands-on experience as a Database Administrator managing enterprise-scale production environments.
Required Skills
PostgreSQLPythonBashGitMongoDBZabbixGrafanaPrometheusLinuxAnsible

Requirements

  • Have 4+ years of hands-on experience as a Database Administrator managing enterprise-scale production environments.
  • Bring practical PostgreSQL expertise, including master-replica architectures, failover mechanisms such as Patroni, replication, and performance diagnostics using EXPLAIN plans and pg_stat_statements.
  • Have hands-on experience with distributed MongoDB, including sharding, shard balancing, replica set elections, aggregation pipeline tuning, and WiredTiger optimization.
  • Have expertise in enterprise backup and recovery architectures.
  • Have a strong Linux systems administration background, including performance troubleshooting, storage and IOPS analysis, memory management, and networking.
  • Have experience with database observability platforms such as Prometheus, Grafana, or Zabbix.
  • Have practical experience with disaster recovery and business continuity frameworks, automated failovers, and recovery exercises.
  • Have scripting and automation skills with Bash, Python, Ansible, and Git.
  • Be willing to participate in paid on-call rotations and travel occasionally to data centers.
  • Have Polish proficiency sufficient for fluent communication and technical English proficiency at a minimum B2 level.
  • Previous MS SQL or MySQL experience is a plus.
  • Familiarity with Kubernetes database operators, Terraform or Infrastructure-as-Code workflows, database security and compliance, or relevant PostgreSQL or MongoDB certifications is a plus.

Responsibilities

  • Administer, configure, and maintain production PostgreSQL clusters, including streaming replication, connection pooling, and high-availability setups.
  • Manage distributed MongoDB environments, including sharded clusters, replica sets, and query routing with mongos.
  • Tune database performance and plan capacity by identifying bottlenecks, optimizing queries and indexes, configuring database engines, and adjusting OS-level storage I/O parameters.
  • Design, maintain, and automate backup and recovery strategies, including Point-in-Time Recovery, for relational and document databases.
  • Plan and execute business continuity and disaster recovery drills, failover testing, and data restoration drills.
  • Administer databases at the Linux level, including kernel tuning, memory allocation, storage diagnostics, and system hardening.
  • Automate database maintenance, monitoring, deployments, and routine DBA tasks using Ansible, Python, and Bash.
  • Visit data centers in Poland and across Europe for infrastructure rollouts, recovery tests, or diagnostic operations.
  • Collaborate with development, platform, and security teams on data modeling, schema changes, and compliance.
View Full Description & ApplyYou'll be redirected to the employer's site
20,000 - 22,500 PLN per month
Apply Now