mindit.io is a Bucharest-based company that has become the meeting point for a great attitude and technical expertise. Here, we have created a sustainable intrapreneurial environment where people can grow both personally and professionally.
Together we have built a great organizational culture: we focus on the value of our actions in a cozy and homey space, perfect for an out-of-the-box approach. We know that every one of our actions is a step towards the mindit.io vision, becoming the outsourcing partner of choice for enterprise software development and offering support dedicated teams for international companies. That is why we mind customers' businesses through outstanding services.
We are continuously growing and bringing new opportunities for our people, to offer them a chance to develop in a direction of their choosing. We know that every one of our actions is a step towards the mindit.io vision, and we value constant input, to keep us on the right track.
For this role:
We are seeking a highly skilled and experienced Senior Database Engineer to join our team. The ideal candidate will possess a deep understanding of SQL, data modeling, database administration, and will have a proven track record in cross-application engagement, performance tuning, and managing database objects. This role will be instrumental in shaping the architecture and performance of our data systems, ensuring efficient and effective data management for both OLTP and OLAP workloads.
Responsibilities:
1. Database Architecture and Design:
Collaborate with cross-functional teams to design and implement efficient, scalable, and reliable database solutions to support both OLTP and OLAP requirements
Evaluate and recommend appropriate database technologies and architectures to meet business needs
Contribute to the design of data models, ensuring accuracy, consistency, and maintainability
2. Performance Tuning:
Identify and address performance bottlenecks and inefficiencies in database systems
Optimize query performance, indexing strategies, and database configurations to enhance system responsiveness and throughput
Monitor database performance metrics, analyze trends, and proactively take corrective actions
3. Database Administration:
Manage database instances across different environments (development, testing, production)
Ensure high availability, security, and disaster recovery strategies for all databases
4. Database Objects Management:
Design, create, and maintain database objects such as tables, indexes, views, and stored procedures
Implement data archival and retention strategies to manage historical data effectively
Monitor and manage data growth to maintain optimal storage utilization
5. Data Modeling:
Collaborate with business stakeholders and application teams to design effective data models that align with business requirements
Ensure data models adhere to industry best practices, normalization principles, and scalability considerations
6. Cross-Application Engagement:
Work closely with software engineers, data analysts, and business analysts to understand data requirements and integration points
Provide technical guidance and support to development teams in optimizing database-related processes
7. Documentation and Training:
Create and maintain comprehensive documentation for database designs, configurations, and processes.
Provide mentoring and training to team members on database technologies, best practices, and troubleshooting techniques
Requirements and skills:
5+ years of experience as a Database Engineer, Database Administrator, or similar roles
Proficiency in SQL programming and optimization techniques
Strong expertise in data modeling, normalization, and denormalization concepts
Proven experience with various database management systems, SQL Server is preferred
Familiarity with both OLTP and OLAP database design patterns and considerations
Hands-on experience with database performance tuning and query optimization
Excellent problem-solving skills and the ability to troubleshoot complex database-related issues
Strong understanding of database security and data privacy best practices
Experience with ETL processes and data integration is a plus
Experience with Azure (Azure SQL Databases, Managed Instances, ADF) services is a plus
Solid communication skills and the ability to collaborate effectively with cross-functional teams
minditNomad - all mindit houses are available to book by mindit.io people to build a flexible context for all colleagues to work and have fun in great locations across the country (Bucharest, Comarnic, Constanta, Cluj, Iasi, Sibiu)
An organizational culture that values employee contribution and empowerment