Position: Senior Database Administrator
Company: Spribe
Experience required: 5y
English level: intermediate

Requirements:

5+ years of solid Database Administration and Programming experience with PostgreSQL with very large data volumes.

Any exposure of programming languages such as Python, Java or C/C++ or Perl would also be helpful.

The person must have the ability to work in a fast-paced business environment. The person must have the aptitude to work with application and business data and must have the mind-set, ability to learn/support multiple data platform technologies.

DB and system tuning using different tools. Clear understanding of query plan management, DDL.

Excellent problem solving, issue identification, analytical and technical documentation skills.

Strong interpersonal skills and ability to work well in a team environment.

Good written and verbal communication skill.

Willing to take on-call rotation and occasional weekend work

Responsibilities:
Design, architect, plan database solutions to meet the business need. Applies comprehensive business processes, application design and functional knowledge in problem resolution.

Lead and contribute to the development of new methods, procedures, processes, or systems and understand the impact of these changes. Responsible for decisions impacting a team and may provide input into the decision-making process for larger decisions.

Expertise in investigation and resolution of performance related issues.
Design database systems and models to ensure appropriate levels of performance, data integrity, recovery, and security.

Monitor and analyze system performance, perform cost analysis for use, perform systems testing, performance and tuning. Notify management of findings and recommend solutions.

Develop and implement standards, procedures, and policies regarding software and applications databases.

Proactively reviewing statistics for errors, capacity, and performance issues.

Tuning and troubleshooting database-related performance issues.

Test database recoverability within the constraints of any application, project, and other requirements on regular basis.

Understanding clustering, sharding, vertical and horizontal scalability, high availability and replication.

Conditions:
Remote
30 days of paid vacation
English courses
Paid sick leaves
Medical insurance