Skip to content

Senior Database Engineer (PostgreSQL)

  • Remote
    • Jõhvi, Ida-Virumaa, Estonia
  • Engineers

Job description

Yopeso has been developing a diverse range of software products, from large-scale applications to smaller solutions, for 20 years. With a growing team of over 300 employees across five locations, we are dedicated to fostering a culture of growth, transparency, and professionalism.

At Yopeso, we value authenticity, curiosity, and ambition. These values drive us to build strong connections within our community and with our partners, ensuring trust, integrity, and transparency in all our business practices. We strive to maintain the highest professional standards and continuously challenge ourselves to develop high-quality, high-performance, and secure software solutions.

Our approach is rooted in efficient collaboration among passionate professionals working in agile teams. Guided by curiosity and ambition, we strive to create products that are meaningful and impactful, while remaining true to our authentic selves.

Job requirements

About the Role

We are looking for a skilled Database Administrator (DBA) with hands-on experience in PostgreSQL administration to join our team. The ideal candidate will be responsible for maintaining the performance, integrity, and security of large-scale databases, supporting mission-critical systems, and collaborating with cross-functional teams to deliver reliable data solutions.

Key Responsibilities

  • Perform database monitoring, performance tuning, and optimization of PostgreSQL databases.

  • Execute version upgrades, patching, and schema changes.

  • Manage data migrations across environments and ensure data consistency.

  • Work with large datasets (terabytes of data) and optimize for high availability and scalability.

  • Ensure database security, backup, and recovery processes are in place and reliable.

  • Collaborate with application and infrastructure teams to support business requirements.

  • Automate routine database administration tasks where possible.

Required Skills & Qualifications

  • Proven experience in PostgreSQL administration (installation, configuration, tuning, and troubleshooting).

  • Strong understanding of database performance optimization and query tuning.

  • Experience managing large-scale databases with high transaction volumes.

  • Solid knowledge of backup and recovery, replication, and disaster recovery planning.

Nice to Have

  • Experience with AWS database services (RDS, Aurora).

  • Familiarity with Infrastructure as Code tools such as Terraform.

  • Exposure to database monitoring tools (e.g., Prometheus, Grafana, pgAdmin, Datadog).

  • Scripting experience (e.g., Python, Bash) for automation.

  • Any Erlang knowledge would be highly appreciated.

or