Database Administrator
Hello! We are a dynamically developing group of companies in the iGaming and high-risk industries. We work at the intersection of iGaming, crypto, and payment solutions, creating large-scale products. We are rapidly growing, expanding our project portfolio, and periodically entering new GEOs. Speed, flexibility, and continuous development are important to us โ both in our products and our team.
We are currently seeking a strong, independent Database Administrator to strengthen our team!
What you'll be doing:
Administering and developing transactional databases;
Analyzing database architecture and data storage structure;
Optimizing SQL query performance based on execution plan analysis;
Working with indexes: index design, performance analysis, and understanding their impact on data storage and performance;
Analyzing database statistics and interpreting metrics to optimize system performance;
Working with data types and optimizing their use for performance and indexing;
Working with locks: analyzing, diagnosing, and optimizing concurrent data access;
Making database schema changes in a busy system (e.g., adding columns to tables under load);
Designing and optimizing data models for high-load systems;
Participating in architectural decisions on database scaling;
Working with sharding and distributing data across multiple databases;
Working with database migrations.
What we expect from you:
At least 4 years of DBA experience;
Deep understanding of database architecture and data storage principles;
Experience with transactional databases;
Understanding of the data storage structure at the database and disk level, index principles, database statistics, and their impact on query optimization;
Experience analyzing SQL query execution plans and optimizing queries;
Understanding of different data types and their impact on performance and indexing;
Knowledge of database locking mechanisms and concurrent access principles;
Experience with AWS, understanding of key infrastructure and database metrics, and the ability to analyze and use them to diagnose performance issues and optimize system operation;
Experience with database schema migrations in high-load systems;
Understanding of data modeling and database schema design;
Experience with sharding and data distribution;
Ability to independently propose architectural solutions, not just implement tasks;
Ability to work autonomously and act as a database expert within the team;
A willingness to develop the team's database competencies.
A plus:
Experience with multi-master solutions;
Experience with a distributed PostgreSQL stack.
What we offer:
Remote work from anywhere in the world;
Flexible start times and flexible schedule;
Stable, competitive salary pegged to the USD;
Necessary equipment for work;
Opportunity to arrange sick days/days off and sick leave compensation from your first day with the company;
Paid vacation (20 working days);
Great experience in one of the most qualified iGaming teams;
Training and opportunities for growth in all areas of the company;
Friendly communication culture, excellent product, and transparent processes.