Position: MySQL Developer/ Database Engineer
Company: 5w155
Experience required: 3y
English level: upper

Job Description
We are looking for a MySQL developer who will be responsible for  designing databases and ensuring their stability, reliability, and performance. You will also work with other developers optimizing MySQL statements and routines as necessary, and establishing best practices. You will help solve all database usage issues and come up with ideas and advice that can help avoid such problems in the future.

The project is in iGaming 

Essential Job Tasks:
Help write and optimize MySQL statements and routines;
Ensure performance, security, and availability of databases;
Prepare documentations and specifications;
Handle common database procedures such as upgrade, backup, recovery, migration, etc.;
Collaborate with other team members and stakeholders;
Along with developing SQL databases and tools, the developer will write SQL queries to store, sort, and retrieve data;
Responsible for conducting troubleshooting on databases and applications;
Supports developers with stored procedures, best practices, performance, and other requests;
Troubleshoots SQL and Server errors;
Creates stored procedures, triggers, functions, tables, and database configurations;
Helps design and build solutions to support business strategies and deliver business value.

Skills and Qualifications:
Skilled at optimizing large complicated MySQL statements;
Handling database replication and clustering; 
Awareness of isolation levels, scoping and error handlers;  
Capable of troubleshooting common database issues;
Ability to create and maintain stored procedures;
Ability to write SQL queries and statements to explore source data and data issues;
Proficient understanding of code versioning tools such as Git;
English - Upper-intermediate+

Nice to have: 
Ability to understand JSON schema and openAPI;
Experience with Javascript, PHP or goLang.