Site Reliability Engineer (Database)
Housecall Pro
Athens, Greece
πριν από 2 μέρες
source : Just Join IT

Agile (advanced)

Distributed systems (advanced)

programming background (advanced)

MySQL (advanced)

We are a fintech company that builds a SaaS platform for home service professionals. Our core product helps our clients with scheduling, dispatching, job management, invoicing, payment processing, marketing, and more.

We support more than 27,000 businesses and have over 1 300 ambitious, mission-driven employees in San Diego, Denver, and all over the world (including Poland ).

If you want to do work that impacts real people, supported by a team that’ll invest in you every step of the way, search no more. This is your place to be!

Compensation : 6 000 - 9 200 USD per month (B2B)

We also offer :

  • Paid holidays as you need (26 days doesn’t have to be a limit)
  • Flexible work hours
  • Equity shares in a rapidly growing company backed by top-tier VCs
  • A culture built on innovation that values big ideas
  • We work in Central European Time
  • Newest MacBook + Setup Fee ($500)
  • Joining Housecall Pro means :

  • Building a product that really improves users’ lives (70k users, 4.6 rates at App Store) - learn more about the Housecall Pro mission
  • Being a part of the Polish team of engineers, who put the highest priority on the quality and safety of the technical solutions;
  • Working with a mature, interdisciplinary dev team (100% of the Polish squad are seniors);
  • Having a real impact on technical decisions without breaking through the corporate, glass ceiling;
  • Being in direct contact with the community of users , who are eager to share their feedback;
  • You are committed to your work, open to feedback, and eager to share your knowledge, just like us : )
  • As a Senior Site Reliability Engineer focusing on databases , you will be a part of a team of software engineers focusing on the reliability of our SaaS application, both code, and infrastructure.

    You will improve the observability and monitoring of our databases, target improvements in specific data subsystems, and build architecture patterns and implementations to spread best practices to keep our product up and data available.

    You will work both with a centralized group of engineers making system-wide improvements as well as directly with feature teams that need your help.

    Your responsibilities will also include :

  • Owning the observability, monitoring, and alerting of our production databases, including our primary MySQL cluster
  • Identifying, triaging, and fixing production DB issues
  • Provide key guidance and execution on a database-centric project such as scalability, optimization, disaster recovery, cost management
  • Architecting and building improved patterns and infrastructure that improves the reliability of our databases
  • Champion data-driven decision-making around reliability issues through the implementation and evangelization of SLI / SLO / SLAs, monitoring of toil, etc.
  • Developing tests to ensure our reliability measures are active and sufficient
  • Working closely with both back-end support teams and stream-aligned feature teams
  • Automating solutions to production issues to minimize toil
  • Responding to incidents and debugging issues in code and infrastructure with developers
  • As a qualified candidate, most of the following apply to you :

  • You have extensive experience with MySQL in production environments. You have a deep understanding of backups, replication topologies, indexing, and partitioning.
  • You are familiar with running databases in AWS , and understand how this affects performance, scalability, and security
  • You enjoy optimizing querie s and teaching developers how to identify and optimize queries themselves
  • You’ve worked with previous companies to develop an SRE mindset
  • You have significant experience running web applications in production environments
  • You are comfortable with other relational databases like Postgres . You can extend our RDBMS experience to data persistence in S3 , Redis, and NoSQL databases.
  • You have a strong programming background and can learn new languages and frameworks. You may have direct experience developing web application code in a modern framework such as Rails or Django.
  • You are familiar with distributed systems and the benefits and challenges they offer. You understand these tradeoffs and how they interact with the reliability of the system.
  • You understand the tradeoffs between Consistency, Availability, and Partition Tolerance that you must design around in a distributed world.

  • You are comfortable with working in an operational mindset and can lead and teach others to do the same.
  • You value data-driven decisions . You are always looking for opportunities to quickly produce the right data in order to make decisions quickly.
  • You empower others to do the same and enjoy providing tools and frameworks toward that end.

  • You’re most comfortable in an Agile environment . You thrive on iteration . You make opportunities to bring value sooner rather than later but always build toward the future.
  • You successfully teach others how to embrace Agile and improve their processes.

    Sounds interesting?

    We're waiting for your resume!

    This role is open to candidates inside Poland. The specific salary for the successful candidate will be determined based on permissible, non-discriminatory factors such as skills and experience.

    Αναφορά αυτής της εργασίας

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Φόρμα αίτησης