Senior Database Administrator

We are seeking a Senior PostgreSQL Database Administrator who will be responsible for the performance, integrity, and security of our databases. You will work closely with our engineering and DevOps teams to design, optimize, and monitor databases that support our mission-critical applications. This role requires deep expertise in PostgreSQL, a passion for problem-solving, and a drive to innovate scalable data solutions.

Key Responsibilities

  • Database Administration: Install, configure, upgrade, and manage PostgreSQL instances across development, testing, and production environments.
  • Performance Tuning & Optimization: Proactively monitor query performance, troubleshoot bottlenecks, and optimize database schema and queries.
  • Backup & Recovery: Develop and maintain robust backup strategies and disaster recovery plans to ensure maximum availability and reliability.
  • Security & Compliance: Implement database security best practices, including access control, data encryption, and compliance with industry standards.
  • Monitoring & Alerting: Set up and fine-tune alerting and monitoring tools to detect and address issues before they affect business operations.
  • Collaboration & Leadership: Provide guidance on database design best practices, and collaborate with cross-functional teams on strategic initiatives.
  • Documentation: Create and maintain comprehensive documentation for database processes, configurations, and architectural decisions.


Qualifications

  • Experience: 5+ years of hands-on experience with PostgreSQL database administration versions 12 and later, including knowledge of new features and improvements. Experience managing databases with terabytes of data and supporting high transaction rates.
  • Technical Expertise: Deep knowledge of PostgreSQL internals, replication (streaming, logical), high availability solutions, partitioning, and performance tuning.
  • Scripting & Automation: Proficiency with scripting languages (e.g., Bash) and automation tools to manage database environments at scale.
  • Cloud Experience: Experience working in cloud environments (AWS) with managed databases or self-hosted setups.
  • Tools & Technology: Familiarity with monitoring and profiling tools (e.g., Zabbix, Prometheus, Grafana) for performance analysis and capacity planning. Knowledge of Linux at the level of a power user.
  • Soft Skills: Strong communication, problem-solving, and organizational skills, with a track record of proactively identifying and implementing solutions.


Nice to Have

  • Familiarity with additional database technologies (e.g., ClickHouse, Vertica, MongoDB) is a plus, but not required.
  • Previous experience with a rapidly scaling environment

We offer:

  • 30 days off โ€” we value rest and recreation.
  • Medical insurance for employees and the possibility of training employees at the expense of the company and gym membership.
  • Remote work or the opportunity โ€” our own modern lofty office with spacious workplace, and brand-new work equipment (near Pochaina metro station).
  • Flexible work schedule โ€” we expect a full-time commitment but do not track your working hours.
  • Flat hierarchy without micromanagement โ€” our doors are open, and all teammates are approachable.
Published 1 July
16 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...