Are you looking for an opportunity where your skills and passion make a difference and where your voice will be heard?
We’re the #1 global cloud-based, communications provider, growing at more than 30% annually, and we’re looking for team members with an entrepreneurial spark!
We build a high-available cloud-based contact center that combines all kinds of telephony features and many digital communication channels with customers (WhatsApp, Facebook, Twitter, email, SMS, etc.) into one service. We develop a modern and reliable product that helps companies be closer to their customers and respond to their requests as quickly and efficiently as possible.
We are looking for an experienced reliability engineer specializing in databases, who will work on database reliability and performance using the best engineering principles, operational discipline, and automation. You will be a part of an international team of engineers responsible for managing the high-load service across various environments. You will contribute not only to the product focusing on high availability, maintainability, and scalability but also to the continuous improvements in the team productivity.
You should be motivated, organized, excited about technology and SaaS products, a thorough critical thinker, and relentless in code quality, scalability, latency, and platform stability. Our culture is motivational, constructive, and positive. We value teamwork, camaraderie, and collaboration. If you’re up for a fun challenge, we want to hear from you.
Responsibilities:
Work on the reliability and performance of database clusters and their components
Take part in the design and other architectural changes of critical databases
Work on the observability of database load and relevant metrics, perform capacity planning
Be a point of expertise for the development teams - review database migrations, SQL queries, and other database changes
Work with SRE engineers to roll out changes to the production environments and help mitigate database-related production incidents
Work on database infrastructure automation
Provide relevant documentation to peers as a source of knowledge and subsequent automation
Qualifications:
5+ years of experience running cloud-based SQL databases in large production environments
Strong knowledge of SQL
Strong knowledge of SQL DBMS internals: MySQL experience is a must, AWS Aurora, PostgreSQL, and MongoDB experience is preferred
Experience with Liquibase
Experience with database performance optimizations
Data modeling and data design skills
Experience with database migrations, patching, deployment architecture changes
Acquaintance with Linux and Unix shell
Experience with infrastructure automation and configuration management
Passion for having the best documentation possible
Good written and verbal communication skills
Comfortable and proficient in collaborating and communicating asynchronously
Experience with Contact Center and VoIP solutions is a HUGE plus
We offer:
Well-coordinated professional team;
Cutting edge technologies, interesting and challenging tasks, dynamic project, great opportunities for self-realization, professional and career growth;
Additional Health and Life Insurance Package;
Employee Assistance Program;
25 vacation days;
ReBenefit Platform Account.