Hire the Best PostgreSQL Developers & DBAs

Clients rate our PostgreSQL Developers & DBAs
Rating is 4.8 out of 5.
4.8/5
Based on 7,367 client reviews
Enzo P.

Tampa, Florida

$30/hr
5.0
8 jobs

I'm a data professional with a Bachelor degree in computer science, with 8+ years of experience in the field and have been working in small and big data enterprise solutions. During my professional path, I worked in several roles like DBA, Data Architect, Data Engineer, Data Governance and Business Analytics team support. My experience comes from hybrid environment projects with cloud providers like AWS, Google and Azure. I can mention some of the most challenging projects in my professional career where I am proud to produce an impact in the organizations. The actual Chilean Public Education payment service, which managed almost 3,2% of the country's PIB can calculate and assign the Education money for every public school in the country using variable metrics managed by user, my expertise in Databases and integrations was key in the actual calculation workflow process. I was able to developed a service to recollect Chilean Public transportation data from real-time social network and combine with the buses GPS data for analytics, so the Managers could make decisions for quality service improve from the service user perspective taking actions rapidly. I was part of the team that create and deploy the first Africa online tax service in Kenya, where I took in charge of the modeling and support of the Oracle operational database, the service was a game changing, lowing in big manner, the cost of the tax recollection in Kenya. And lastly I design and had feed the Datawarehouse of a Chilean financial big company with the data required that allowed to the company made the correct decision about what king of products needed to focus. All of it, with a mix of database services like Azure SQL Server, GCP Bigquery, MongoDB and PostgreSQL. With the work on mixed environments and budgets, I can mix open-source technologies like low-code solutions like Pentaho, Airflow, db and Processmaker, with proprietary services in the cloud like lambda functions, Athena, Google Compose, Azure ADF or Glue, plus coding skills like SQL, python, Java and Regular Expressions (for text data query). I also have experience with Data visualization tools like Google Data Studio, Clickview, PowerBI, SSRS, Webfocus and Pentaho Reporting Services, knowledge of it because of the need to support BI Teams in some projects. Its seems likely that I missed a more specialized technical profile, but it was the result of the need to work with disparate clients and industries, however I feel very confident with the whole enterprise data journey path, from data modeling and processing to data visualization and it allows me to see the big picture in data solutions implementations. Regards.

  • SQL Server Integration Services
  • ETL
  • SQL
  • MongoDB
  • Amazon Web Services
  • Microsoft SQL Server Administration
  • Data Modeling
  • Google Cloud Platform
  • Business Intelligence
  • Pentaho
  • Dask
  • Python
  • Apache Airflow
  • PySpark
  • Snowflake
Rongping S.

Chengdu, China

$60/hr
5.0
171 jobs

✅ I am a Top Rated Plus Database Consultant on Upwork with over 100 5-star client reviews, backed by 13+ years of enterprise experience and a 100% commitment to your success. Instead of just keeping the lights on, I solve complex customer-facing database bottlenecks, architect zero-downtime migrations, and make massive performance improvements for mission-critical systems. My career spans managing over 8,000 production databases and 500TB+ of data for fast-growing SaaS platforms, FinTech companies, and global enterprise organizations. ⭐ Here's what I can bring to your project (Validated by vendors and trusted by hundreds of clients): ✅ Deep Multi-Engine Expertise: Mastery across PostgreSQL, MySQL, SQL Server, MongoDB, and Oracle. ✅ Cloud Database & RDS Architecture: Extensive hands-on experience migrating, scaling, and optimizing managed database workloads across AWS (RDS/Aurora), Google Cloud (Cloud SQL), and Azure databases. ✅ AI & Vector Database Architecture: Expert in designing scalable schemas for massive AI workloads and tuning vector extensions (e.g., pgvector with HNSW & IVF indexing) for millisecond-latency cosine similarity searches. ✅ Extreme Performance Tuning: Rapidly diagnosing CPU spikes, slow queries, and index inefficiencies to restore lightning-fast performance. ✅ High Availability & DR: Architecting bulletproof clusters (Always On, InnoDB Cluster, Patroni, HADR) to guarantee zero data loss. ✅ Vendor-Certified & Client-Proven: My technical methodologies are not just theoretical—they are backed by premium official certifications from AWS, Oracle, Cisco, PMP, TOGAF, and ITIL, and have successfully empowered hundreds of businesses globally. ✅ Enterprise Security & Compliance: Strict adherence to data security best practices when handling sensitive financial and operational data. ✅ 24/7 Ultra-Reliable Communication: You will never be left in the dark; you will always know the exact status of your production systems. ⭐ Why you should choose me over other freelancers: ✅ Broad Vision, Deep Focus: Unlike single-engine DBAs, my multi-platform expertise allows me to choose the absolute best architectural solutions for your specific business needs. ✅ Over-Delivering: This is core to my work ethic. I don't just close tickets; I identify root causes and optimize your infrastructure so the problem never happens again. ✅ Earning Your Trust: My primary goal is not just completing a contract, but becoming the reliable technical partner your business can always count on. Let's discuss how we can secure, optimize, and scale your data infrastructure. Send me an invite, and let's get to work!

  • PostgreSQL
  • MySQL
  • MariaDB
  • MongoDB
  • Microsoft SQL Server
  • Oracle
  • SQL
  • Database Optimization
  • MySQL Programming
  • Database Administration
  • Database Design
  • Query Tuning
  • Database Maintenance
  • Amazon RDS
  • PostgreSQL Programming
Mehedi H.

Helsinki, Finland

$35/hr
5.0
37 jobs

Database Engineer with 10+ years of experience specializing in PostgreSQL and SQL Server — migrations, performance tuning, and production DBA work. I work with companies that need their database environments handled properly: cleanly migrated, well-optimized, and reliably maintained. My background includes managing production PostgreSQL and MSSQL systems in high-availability configurations for a global software company. What I can help you with ━━━━━━━━━━━━━━━━━━━━━━━ ✔ MSSQL → PostgreSQL migrations (schema, data, stored procedures) ✔ PostgreSQL & SQL Server performance tuning and query optimization ✔ Database administration — backup, recovery, monitoring, HA setup ✔ ETL pipelines and data migration automation (Python / SQL) ✔ Backend API development with database-heavy logic (FastAPI / Node.js) ✔ Schema design, indexing strategy, and capacity planning Production experience ━━━━━━━━━━━━━━━━━━━━ Currently managing live PostgreSQL and MSSQL environments including: - High-availability configurations and failover management - Backup and recovery strategies for large-scale databases - Performance diagnostics and infrastructure monitoring - Large-scale data migrations across cloud and on-premise systems How I work ━━━━━━━━━━ I take database work seriously — clean documentation, tested scripts, and no shortcuts on production systems. I use modern tooling where it accelerates delivery without compromising quality. If you need a reliable database engineer for a migration, optimization project, or ongoing DBA support, feel free to reach out.

  • PostgreSQL
  • Database Design
  • SQL
  • Database Optimization
  • Database Development
  • Database Programming
  • MySQL
  • Data Analysis
  • Microsoft SQL Server
  • Database Administration
  • Query Optimization
  • ETL
  • Python
  • FastAPI
  • ETL Pipeline
  • Data Warehousing
  • Database Management
  • Cloud Database
  • Microsoft Azure SQL Database
  • SQL Programming
Zeeshan A.

Muscat, Oman

$20/hr
4.5
41 jobs

16+ years delivering scalable solutions across Oracle (certified), PostgreSQL, MySQL, SQL Server, MS Access, and more. Trusted by long-term clients for reliable, high-quality work. Expertise: • PL/SQL, tuning, optimisation, migrations (Oracle + multi-DB) • Advanced Sql queries, procedures and functions development • ETL/ELT pipelines, Python automation • Odoo customization, modules, APIs • Data analytics and processing • Data cleaning and converting to other forms like csv, sql , json etc • Make custom CRUD applications • Biometric sync (ZKTeco/BioTime → Odoo HR/Payroll) • Oracle Forms & Reports development/maintenance; PHPRunner rapid web apps; desktop DB (MS Access, LibreOffice Base) • Legacy Oracle: Install & configure Forms 6i on Windows 11 (unsupported workaround) Results: Zero-touch payroll for 500+ users; 70%+ faster queries. Available for short and long-term partnerships. Message me to discuss your project!

  • SQL
  • Oracle Database
  • Database Administration
  • Microsoft Access
  • MySQL
  • Oracle PLSQL
  • Xlinesoft PHPRunner
  • Oracle Forms
  • Database Programming
  • Stored Procedure Development
  • SQL Programming
  • Data Analysis
  • Data Migration
  • Data Cleaning
  • Looker Studio
Md Budrul Hasan B.

Dhaka, Bangladesh

$25/hr
5.0
16 jobs

12 Years of total IT experience and work with 27 Customer End including 20 Gov. and Private Bank in Bangladesh, 6 other corporate clients. Vast exposure to IT Infrastructure Management space. Domain expertise on Oracle Database, Security, Solaris (UNIX), SPARC and x86 System. Successfully managed multiple projects involving Implementation and Production Support (Oracle Exadata, Oracle RAC, Oracle Data Guard, Linux Cluster, Solaris Cluster, Oracle Database Appliance, Oracle Advance Security, Audit Vault, Thales nShiled, Thales Payshield, Oracle SUN SPARC and x86 System etc.). Having extensive subject matter expertise in IT Operation Management, Strategic Technology & Developing Cost Effective Solutions to meet customer / business requirements.

  • PostgreSQL
  • Oracle Performance Tuning
  • Oracle Data Guard
  • Oracle Database
  • MariaDB
  • MySQL
  • Microsoft SQL Server Administration
  • Solaris Administration
  • Oracle GoldenGate
  • Oracle RAC
  • Oracle Exadata
  • Data Engineering
  • Oracle WebLogic Server
  • Database Administration
  • Oracle Database Administration
Salome S.

Tbilisi, Georgia

$30/hr
5.0
1 jobs

I build and optimize databases that hold up under real production load and turn raw data into reporting that actually answers business questions. Over 6+ years I've worked as a database developer and engineer across gambling, healthcare, and banking. Most notably, I spent 6 years with Flutter (the group behind FanDuel, Paddy Power, and Betfair), where I designed and built Oracle/PostgreSQL database objects from scratch - packages, procedures, functions, triggers - for revenue-critical promotional systems, achieving 4x performance gains through indexing, partitioning, and query rewrites, and later built ETL pipelines (Apache NiFi, ClickHouse, BigQuery) feeding BI reporting. I've also architected a centralized MySQL schema for clinical-trial data at a healthcare client, improving data extraction speed by 80%, and earlier built IFRS-compliant regulatory reporting for a bank and executive Tableau dashboards for another. I hold a Master's degree in Information Technologies and I'm comfortable across PostgreSQL, MS SQL Server, Oracle, MySQL, and ClickHouse. What I can help with: • Complex queries, stored procedures, functions, triggers, and scheduled jobs • Database schema design and performance optimization (indexing, partitioning, query rewrites) • ETL pipelines and data warehouse builds (Apache NiFi, BigQuery, ClickHouse) • Translating business requirements into technical specs I'm newer to Upwork specifically, but not new to this work if you need a database built correctly the first time, or an existing one cleaned up and made fast, let's talk about what you're working on.

  • PostgreSQL
  • SQL
  • Tableau
  • Transact-SQL
  • Database Development
  • Database Report
  • Oracle Database
  • Stored Procedure Development
  • ClickHouse
  • MySQL
  • Microsoft SQL Server
  • ETL
  • Data Warehousing
  • Database Design
  • Query Optimization

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

PostgreSQL FAQs

What is PostgreSQL?

In the world of databases, PostgreSQL (pronounced Post-gress-cue-el) is the most advanced and extensible of the major RDBMSs. What separates PostgreSQL from alternatives like MySQL and SQLite is its support for concepts from object-oriented programming. This makes it well suited to handling some of the most complex and high-volume data operations in the world, which is why it’s been trusted by Facebook, Skype, Apple, Instagram, Yahoo!, as well as a number of financial institutions, telecom services, and government agencies, including the US State Department.

If you need a database installation capable of supporting multi-petabyte databases and processing billions of events per day, PostgreSQL may be just the ticket.

The main thing to know about PostgreSQL is that it’s an object-relational database. As with a vanilla relational database, an object-relational database stores data in tables that can be queried using a language like SQL. The difference is that it also introduces some concepts from object-oriented programming that you don’t find in other relational databases, including user-defined objects and table inheritance. Other features include:

  • PostgreSQL supports truly massive databases. In fact, there’s no maximum database size in PostgreSQL, and individual tables can be up to 32 terabytes a piece with upwards of 250 columns. Even individual fields can contain up to a gigabyte of data.
  • It’s also ACID Compliant by default. Other RDBMSs can be made ACID compliant with certain extensions (MySQL, for instance), but PostgreSQL is designed for it out-of-the-box.
  • It has a high level of programming language support on the server side. Out of the box it supports Python, Perl, and Tcl, and can be extended to work with C, C++, R, Ruby, Java, Javascript, .NET, and more.

When should you consider switching to PostgreSQL? Before we get to that, you might ask yourself three questions to help figure out if it’s right for you:

  • Is your data complex? (Ie, do you have exotic data types like JSON objects, geometric objects, or IPv4/6 addresses? Do you need support for data structures composed of other objects?)
  • Do you have a lot of it? (Ie, do you need to process millions or even billions of events per day or do you need to store petabytes worth of data?)
  • Do you care a lot about data integrity and compliance? (Ie, do you need out-of-the-box ACID compliance and support for additional constraints, like primary and foreign keys, unique constraints, not-null constraints, etc.?)

If you answered yes to these questions, then PostgreSQL could be worth talking to a PostgreSQL expert.

PostgreSQL vs. MySQL

Choosing a database management system comes down to deciding between a few key tradeoffs: Do you want a database that has more features but might require more work on your end, or do you want something that’s easy to set up and use but which might place some constraints on what kind of data you can store and what you can do with it. In the world of SQL databases there are a few standouts, and today we’re going to look at two of them: PostgreSQL and MySQL.

There’s a lot of overlap between MySQL and PostgreSQL, but developers on these database platforms may have divergent skill sets. MySQL developers are more likely to have experience building databases to support web apps, multimedia sites, and e-commerce platforms. If part of your product is your data–if you’re building a recommendation engine, for example, or need to perform complex analytics–then you’re probably looking for someone with PostgreSQL experience.

MySQL overview

What makes MySQL the go-to option for so many people? In short, it’s kind of the Goldilocks option among SQL platforms: While not as feature-rich or extensible as PostgreSQL, it has just the right balance of features and capabilities that it’s just right for a wide variety of applications.

Some of MySQL’s key features:

  • It’s widely used and easy to set up.
  • It’s reasonably flexible and highly scalable.
  • It’s extremely fast, especially for highly concurrent, read-only operations. This makes it a very good tool to work with many BI applications.
  • It’s platform independent and cloud-ready. No matter how your operation works you’ll be able to get MySQL up and running on it.
  • It’s partially SQL compliant.
  • The InnoDB engine adds ACID compliance and multiversion concurrency control.
  • It may be easier to find support for MySQL since there are so many developers who have experience using it.

MySQL, Oracle, and MariaDB

Oracle acquired MySQL in 2010 and while it remains the most popular open-source database platform, there have been concerns among some developers about MySQL’s ongoing support and status as an open-source project moving forward. After the Oracle acquisition, a number of the original MySQL developers created a new fork of MySQL called MariaDB.

Their close kinship means MariaDB has many of the same advantages as MySQL, and it maintains a high level of drop-in compatibility, meaning MySQL developers interested in switching over may do so without losing much (or any) functionality.

PostgreSQL overview

If MySQL is a highly fuel-efficient mid-market sedan, PostgreSQL is sort of like a diesel-powered off-road jeep. It has more capabilities and support for extreme use cases, but it’s probably not necessary if you’re going to the grocery.

Here are some of PostgreSQL’s key features:

  • It’s object-relational. Unlike pure RDBMSs, PostgreSQL borrows some concepts from object-oriented programming, including user-defined objects and table inheritance.
  • It’s optimized for complex queries. PostgreSQL excels when performing complex read-write operations with data that needs to be validated, but it can lag somewhat when it comes to read-only operations.
  • It’s mostly SQL compliant. Out of 179 core features of the SQL standard, it meets 160 of them, plus a number of optional features.
  • It supports exotic and custom data types. PostgreSQL provides native support for a huge number of data types by default, including JSON, XML, and H-Store, making it one of the few relational database with wide support for NoSQL features.
  • It’s built for truly massive databases. In fact, there’s no maximum database size in PostgreSQL, and individual tables can be up to 32 terabytes a piece with upwards of 250 columns. Even individual fields can contain up to a gigabyte of data.
  • It uses multiversion concurrency control. MVCC allows multiple readers and writers to work on the database at the same time, rather than enforcing a read-write lock policy.
  • It’s transactional and ACID compliant. Among database platforms, PostgreSQL is known for protecting data integrity at the transaction level. This makes it less vulnerable to data corruption than some other platforms. It’s supported by an active dev community that regularly adds new features. That said, it is less popular than MySQL, which can make finding a managed PostgreSQL instance more of a challenge.