Role Overview
We are seeking an experienced Senior Database Administrator (DBA) to join our team. In this role, you will manage and maintain our organization's databases, ensuring their reliability, scalability, and performance. You will collaborate closely with our development, IT, and analytics teams to design, implement, and optimize database systems that align with business goals.
Major Responsibilities
Database Design and Maintenance:
- Plan, design, and maintain database architectures for optimal performance.
- Install, configure, and upgrade database management systems (DBMS).
- Perform routine maintenance, backups, and recovery operations.
Database Administration:
- Monitor and analyze database performance, addressing issues proactively.
- Conduct daily performance checks and ensure system reliability.
- Design, implement, and manage backup and recovery solutions.
- Troubleshoot and solve performance issues, including query optimization.
- Manage database security, including implementing Transparent Data Encryption (TDE).
- Create various types of reports and analyses as needed.
Performance Optimization:
- Optimize queries, indexes, and database configurations for efficiency.
- Conduct capacity planning and ensure scalability for future growth.
Security and Compliance:
- Implement and enforce database security measures, including access controls and auditing.
- Ensure databases comply with organizational policies and regulatory standards.
- Perform regular vulnerability assessments and patch management, including SQL Server patching.
High Availability and Disaster Recovery:
- Design and implement high availability (HA) and disaster recovery (DR) strategies.
- Manage replication, clustering, and failover solutions to minimize downtime.
Collaboration, Support & Innovation
- Work closely with development teams to design schemas, write optimized SQL queries, and support application performance.
- Document database processes, configurations, and best practices.
- Automate routine tasks and develop scripts for database monitoring and maintenance.
- Stay updated with emerging database technologies and recommend improvements.
To be successful in this role, you need
- Growth Mindset and passion about our products.
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- 5+ years of experience in database administration with a focus on high-volume, mission-critical systems.
- Expertise in managing relational databases such as Microsoft SQL Server or Azure SQL.
- Experience with SAP Hana is a plus.
- Proficiency in SQL and scripting languages.
- Strong knowledge of database performance tuning and optimization.
- Familiarity with cloud platforms (MS Azure or SAP BTP) and database-as-a-service offerings.
Reasons to join our team
Already proven, qualified, certified to play in the Champs League.
Truly global, enterprise customer base & brands to grow. In serving customers, together we grow for a better world. Read more about our customers here
You get to play with superb innovative cloud technology and agile working framework Learn more about our platform here
Our people at placed the center of the business. Dynamic SaaS, visionary leadership, and team spirit to win Learn more about us here
Our values derive from our people-centered culture. We are culture believers, driven by continuous growth, quick to move from planning to action, fearless in experimenting, and humbly working to change the world for the better. Read more about our culture here
What we offer
Competitive Salary
Private Health Insurance
Referral Bonus Program
Flexibility, Hybrid Work
Training and Coaching Opportunities
Culture Fest (tickets for cultural events)
Sportmaster Membership
Psychological Health Support Program
Off-site Team Building Events
Office
Skopje (hybrid)
Team
Engineering
Report to
CTO
Working Hours
Monday – Friday 09:00 – 17:00 CET