Senior / Lead MySQL Engineer
$$$$
Responsibilities
- Own and evolve the MySQL database architecture
- Design scalable and high-performance data models
- Optimize complex queries and indexing strategies
- Identify and resolve performance bottlenecks in production
- Ensure reliability, scalability, and availability of database systems
- Improve replication, backup, and disaster recovery processes
- Collaborate closely with backend engineers (Node.js ecosystem)
- Participate in architectural decisions and technical roadmap planning
- Implement and maintain monitoring & observability for database health
- Lead database-related best practices across the engineering team
Requirements
- 6+ years of hands-on experience with MySQL
- Strong experience with high-load / large-scale production systems
- Deep understanding of MySQL internals, indexing, query optimization
- Experience with replication, partitioning, and scaling strategies
- Solid knowledge of transactions, isolation levels, and locking mechanisms
- Experience working in AWS environments (RDS, EC2, networking)
- Strong problem-solving and analytical skills
- Experience collaborating within large engineering teams
- English โ Upper-Intermediate+
Nice to Have
- Background in database architecture at Lead level
- Experience with distributed systems
- Knowledge of caching solutions (e.g., Redis)
- Experience with data migrations in high-load environments
- Familiarity with performance testing and load testing tools
- Experience mentoring or leading database initiatives
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |
Published 10 April
2 views
ยท
0 applications
๐
Average salary range of similar jobs in
analytics โ
Loading...