DBA
Tech
Job description
We are looking for a DBA to develop, optimize, and scale the databases of an ERP system operating in a high-load microservice architecture. The role involves deep work with performance, availability, and database architecture.
Requirements
- 2+ years of DBA experience
- Expert-level PostgreSQL and/or MS SQL Server
- Deep knowledge of SQL (T-SQL / PL/pgSQL)
- Experience with query optimization, indexes, and data schemas
- Understanding of transactions and isolation levels
- Experience with HA/DR solutions (replication, backup/restore)
- Experience with DB monitoring (Prometheus, Grafana, Zabbix, etc.)
- Experience with Git and DB migrations
Responsibilities
- Designing and developing database architecture
- Optimizing DB and query performance
- Configuring replication and high availability
- Developing procedures, functions, triggers
- Participating in scaling and preparing for shard architecture
- Monitoring and maintaining DB stability
- Consulting the development team
Nice to have
- Sharding experience
- Knowledge of Docker / Kubernetes
- Understanding of microservice architecture
We offer
- Work in a stable Ukrainian IT group of companies
- Official employment
- Hybrid work format after probation period
- Comfortable modern office in Kyiv (Zhytomyrska metro)
- Corporate sports (gym, yoga, fitness, martial arts)
- Competitive salary
- Work-life balance