Database Engineer

Location:
Dnipro, remote
Team:
WEB
Minimum Experience:
3+

About the project

Customer location: United Kingdom
Domain: Health & Fitness Coaching Software
Platforms: iOS, Android, WEB

Our product is the online coaching platform used worldwide by coaches across various disciplines. Experience the all-in-one solution that allows you to distribute a wide range of online training services. Seamlessly automate program delivery, online sales and client management. Whether it’s a one-off program download, individual 1-2-1 coaching or larger group-based training, our project efficiently powers coaches with 1 to 15 000+ clients.

Why we hire? 
We have a lot of clients and media now, but current database runs slow on the peak of users’ requests. We need a person who can make an audit of the current database and optimize it as best as possible.  

Your responsibilities:
Review and refactor current requests to the database much faster
Review PostgreSQL statements and guide developers with best practices how to interact with the database, for a high-scale production environment
Improves the performance of the system by either making better use of resources, distributing load, or reducing the latency

Preferred qualifications:
Deep SQL knowledge and understanding of PostgreSQL or other relational databases 
Experience in decoupling and optimizing database queries
3 years experience in managing SQL in a high traffic
Experienced with Linux distributives (Debian, Ubuntu)
Experience running SQL in a microservices architecture (Kubernetes)
Experienced with migration from on-prem SQL solutions to cloud native services
Strong problem solving and debugging skills
Experience with scripting languages (eg. Bash, Python)

Would be plus:
Experience working in cloud services any of (AWS, GCP, Azure, Digital Ocean)
Strong experience in SQL sharding and partitioning
Have knowledge in data warehousing and enterprise IT concepts
Experience with ElasticSearch


If you match this position and like challenges — send your CV to [email protected]

Your desired position isn't on the list?

Leave us a message and we will reach out to you