PostgreSQL Database Engineer

We are looking for an experienced PostgreSQL database master who help us to improve and optimize our current database approaches and act as our main database administrator. We need someone who will take full ownership of our database solutions and who will continuously make a high effort to optimize our whole database infrastructure. As Database Engineer, you will be in charge of securing that all our database-related implementations and algorithms meet the last and most optimal patterns and best practices. In our logistic business unit, our customers are mainly big companies with a lot of customers, which means we need to secure a scalable, robust, fast, and reliable database in our solutions. With this in mind, we are really looking forward to having a new and experienced Database specialist in our software development team.

Core responsibilities

  • Act as database administrator and maintainer
  • Proactively search and identify database performance problems, propose changes for eliminating such issues
  • Provide optimal database queries and designs, analyze database tables and improve them by proper index usage (identify missing, remove unused ones)
  • Increase database performance and scalability using various partitioning schemes
  • Review and consult all database related changes and algorithms in the codebase delivered by other developers
  • Implementation of database load balancing techniques
  • Create, update and maintain database documentation
  • Document best practices, workflow, processes, and patterns to follow
  • Optimization and performance tuning of our databases, providing new architecture and scalability solutions
  • Setup, upgrade, monitor, and troubleshoot database infrastructure
  • Implement automation scripts for database infrastructure
  • Performance benchmarking between multiple versions of the database
  • Management of databases deployed in cloud infrastructure
  • Optimize and refactor the existing database schema

Requirements

  • University education (Bachelor's degree, Master's degree, Doctorate)
  • Written and spoken English - Upper-intermediate (B2)
  • Experience with database performance, scalability, and reliability improvements
  • Advanced or expert level of understanding principles of relational databases, their concepts, and query optimization techniques
  • Database issues troubleshooting skills 
  • Professional software development experience with PostgreSQL and other object-relational databases
  • Advanced or expert level in understanding of the internals of PostgreSQL, experience with sharding techniques, and owning the operations of PostgreSQL database infrastructure
  • Ability to diagnose and prevent possible database performance issues
  • Proven skill to deliver effective database solutions
  • Advance experience with SQL and Python
  • Docker and Kubernetes experience (is a plus)

Benefits

  • Trainings & Development
  • Friendly atmosphere
  • Health Care Benefit
  • Relax & Spa Benefit
  • Commuting contributions
  • Multisport card
  • Work& Office Comfort
Apply for this position

Benefits

  • Trainings & Development
  • Friendly atmosphere
  • Health Care Benefit
  • Relax & Spa Benefit
  • Commuting contributions
  • Multisport card
  • Work& Office Comfort
Apply for this position