Site Reliability Engineer (Database) in Constanţa

English (advanced) Polish (advanced) Teamwork (advanced) Agile (advanced) Distributed systems (advanced) programming background (advanced) NoSQL (advanced) AWS (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 hoursEquity shares in a rapidly growing Unicorn company backed by top-tier VCsA culture built on innovation that values big ideasWe work in Central European TimeNewest MacBook + Setup Fee ($500)   Joining Housecall Pro means:Building a product that really improves users’ lives (70k users, 4.6 rates at App Store) - let’s see what clients say about the product;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 clusterIdentifying, triaging, and fixing production DB issuesProvide key guidance and execution on a database-centric project such as scalability, optimization, disaster recovery, cost managementArchitecting and building improved patterns and infrastructure that improves the reliability of our databasesChampion 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 sufficientWorking closely with both back-end support teams and stream-aligned feature teamsAutomating solutions to production issues to minimize toilResponding 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 securityYou enjoy optimizing queries and teaching developers how to identify and optimize queries themselvesYou’ve worked with previous companies to develop an SRE mindsetYou have significant experience running web applications in production environmentsYou 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!

Contact

Datele de contact vor fi vizibile dupa ce veti aplica!

Anunţ expirat
loading...
www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!