Dutchie is hiring a
Staff Database Reliability Engineer, Remote - Worldwide

Logo of Dutchie

Staff Database Reliability Engineer

🏢 Dutchie

💵 ~$82k-$120k
📍Worldwide

Summary

The job is for a Staff Database Reliability Engineer at Dutchie, a leading technology company in the cannabis industry. The role involves ensuring the reliability and performance of database systems, particularly PostgreSQL, and collaborating with cross-functional teams to design and maintain robust database solutions.

Requirements

  • Bachelor's degree in Computer Science, Information Systems, or a related field (or equivalent experience)
  • 5+ years of experience in database administration and support, with a focus on PostgreSQL
  • Strong proficiency in database administration, configuration, and performance tuning, with a focus on PostgreSQL
  • Solid understanding of database design principles, data modeling, and normalization
  • Experience with database backup and recovery strategies, including high availability and disaster recovery solutions
  • In-depth knowledge of database security best practices, including user access controls, encryption, and auditing
  • Proficiency in writing and optimizing complex SQL queries and familiarity with stored procedures
  • Familiarity with scripting languages (e.g., Python, PowerShell) for automating database tasks and monitoring

Responsibilities

  • Design, deploy, and manage highly available, reliable and scalable database architectures for PostgreSQL and other database technologies
  • Monitor and optimize database performance, identifying and resolving performance bottlenecks and other issues to ensure optimal system performance
  • Develop and implement database backup and disaster recovery strategies to ensure data integrity and minimize downtime
  • Perform database capacity planning and resource utilization analysis to ensure adequate scalability and efficient resource allocation
  • Collaborate with development teams to provide guidance and support in optimizing database queries, data models, and application integration
  • Troubleshoot and resolve database-related incidents and issues, including data corruption, connectivity problems, and performance degradation
  • Implement and enforce security and access control measures to protect sensitive data
  • Proactively identify potential issues, risks, and areas for improvement in the database infrastructure and propose and implement solutions
  • Stay up-to-date with the latest database technologies, tools, and best practices, and recommend their adoption when appropriate
  • Create and implement monitoring and alerting solutions to detect and prevent issues before they impact our customers
  • Troubleshoot and resolve complex issues in production environments
  • Participate in on-call rotation to ensure 24/7 availability of our systems and services
  • Lead and mentor junior members of the Reliability Engineering team
  • Continuously identify and implement process improvements to increase efficiency and reduce risk

Preferred Qualifications

Experience with cloud-based database platforms (e.g., AWS RDS, MongoDB, Microsoft SQL Server) is a plus

Benefits

  • Full medical benefits including dental and vision plans
  • Equity packages in the form of stock options to all employees
  • Technology (hardware, software, reading materials, etc..) allowance
  • Flexible vacation and sick days

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Dutchie know you found this job on JobsCollider. Thanks! 🙏