Flag job

Report

PostgreSQL DBA with Application Development Experience

Salary

₹15 - 25 LPA

Min Experience

4 years

Location

Bengaluru, Karnataka, India

About the job

Info This job is sourced from a job board

About the role

About The Role

We are looking for a skilled PostgreSQL Database Administrator (DBA) with strong development experience. This hybrid role combines traditional database administration with the ability to write efficient, secure code for automation and backend tasks. You will be responsible for managing production-grade PostgreSQL environments while collaborating with developers to improve data access and system performance.

Key Responsibilities

  • Install, configure, and maintain PostgreSQL databases in development, staging, and production environments
  • Write and optimize stored procedures, triggers, and queries using PL/pgSQL, Python, Shell scripting, or Java
  • Collaborate with developers on schema design, indexing, and data access patterns
  • Automate DBA tasks using Python or other modern scripting tools
  • Monitor and tune database performance for stability and responsiveness
  • Implement and manage Streaming replication, logical replication, and failover management
  • Ensure data security, user access control, and compliance with policies
  • Set up and manage backup, recovery, and high availability strategies
  • Contribute to CI/CD processes for database updates and schema migrations
  • Troubleshoot database issues and support application integration

Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or related field
  • 4+ years of experience as a PostgreSQL DBA with hands-on scripting or development experience
  • Strong skills in database design, query optimization, and performance tuning

Responsible for end-to-end Database Lifecycle Management (DB LCM), including provisioning, patching, upgrades, decommissioning, and automation of PostgreSQL environments.

  • Experience using tools such as PostgreSQL tools like pgAdmin, psql, and pgBackRest
  • Familiarity with database internals and advanced configuration options
  • Proficiency in PL/pgSQL, Python, Shell scripting, or Java
  • Experience in Linux/Unix environments (or Windows for SQL Server)
  • Understanding of source control and DevOps tooling for database automation

Nice to Have

  • Certification in PostgreSQL administration or development
  • Experience working with containers or orchestration tools for database deployment
  • Exposure to other RDBMS or NoSQL technologies
  • Familiarity with cloud-based database services (AWS RDS, Azure SQL, GCP Cloud SQL, etc.)

Why Join Us?

  • Work on mission-critical PostgreSQL systems and influence data architecture decisions
  • Combine development and administration skills in a dynamic technical role
  • Supportive, collaborative engineering culture focused on performance and scalability
  • Competitive salary, flexible working options, and room for technical growth

About the company

We are looking for a skilled PostgreSQL Database Administrator (DBA) with strong development experience. This hybrid role combines traditional database administration with the ability to write efficient, secure code for automation and backend tasks. You will be responsible for managing production-grade PostgreSQL environments while collaborating with developers to improve data access and system performance.

Skills

postgresql
python
shell scripting
java
linux/unix
devops
database design
query optimization
performance tuning