Senior DataBase Engineer
We are looking for a DataBase Engineer who is passionate about designing reliable, scalable, and high-performing data solutions. In this role, you will help shape the data architecture of both new and existing products, collaborate closely with engineering teams, and contribute to the long-term scalability of our storage systems.
This is an excellent opportunity for an experienced database professional who wants to grow into a data architecture role while making a meaningful impact on products that influence the country’s employment market.
Requirements
- 5+ years of hands-on experience with relational databases, such as Microsoft SQL Server and PostgreSQL;
- Practical experience with non-relational data stores, including Elasticsearch and Azure Table Storage;
- Solid understanding of OLTP design principles and common transactional workload patterns;
- Experience with query optimization and performance troubleshooting;
- Understanding of data normalization and denormalization principles;
- Basic database administration skills, including backup strategies, replication, and indexing;
- Strong analytical and problem-solving skills;
- Motivation to develop professionally in data and storage architecture;
English proficiency sufficient for reading and working with technical documentation.
Responsibilities
- Assess the data storage architecture of new and existing projects;
- Review data models and provide recommendations for improving performance, scalability, and reliability;
- Help select the most suitable storage technology for each use case, including Elasticsearch, Azure Table Storage, Azure SQL, and PostgreSQL;
- Work closely with software engineers to introduce best practices when designing and implementing new data schemas;
- Improve database performance through indexing, partitioning, and query tuning;
- Identify potential bottlenecks and recommend practical solutions for transactional workloads;
- Contribute to the development of a long-term scaling strategy for the company’s data storage systems.
Will be a plus
- Experience designing data storage solutions for high-load or rapidly growing systems;
- Experience building or contributing to analytical platforms, OLAP solutions, or data warehouse;
- Familiarity with cloud-based data architecture and distributed storage systems;
Experience with database monitoring and performance analysis tools.
What We Offer
- The opportunity to make a direct impact on the country’s employment market;
- Collaboration with a team of highly skilled engineers and technology leaders;
- Real influence over technical decisions and the evolution of our data architecture;
- Clear opportunities to grow toward a Data Architect role;
- 24 calendar days of paid annual leave;
- Paid sick leave without formal medical documentation for the first three days of illness;
- Medical insurance;
- Access to a gym and wellness activities;
- Company-supported mental health initiatives;
- A supportive environment where your expertise, ideas, and professional growth truly matter.