Auctane is seeking a Database Engineer to join their team in Wrocław, Poland. This is a hybrid remote role. The Database Engineer will be responsible for the design, implementation, maintenance, and optimization of the organization's relational database systems. They will ensure the integrity, availability, and performance of critical data to support business operations and decision-making processes. The Database Engineer will work closely with IT teams, developers, and business stakeholders to deliver efficient and scalable database solutions that meet the organization's current and future needs.
What this role involves:
- Developing database schemas, tables, and indexes to optimize performance and ensure data integrity.
- Implementing and maintaining database security measures, including user authentication, access controls, and data encryption.
- Analyzing and interpreting database performance metrics to proactively identify areas for improvement.
- Monitoring database performance and troubleshoot issues such as slow queries, database locks, and resource contention.
- Performing regular backups and disaster recovery procedures to ensure data availability and integrity.
- Optimizing database indexes, query execution plans, and caching strategies to improve application responsiveness and scalability.
- Writing and optimizing SQL queries and stored procedures for efficient data retrieval and manipulation.
- Configuring and maintaining database replication, clustering, or failover mechanisms to provide resilience against hardware failures, network outages, or natural disasters.
- Collaborating with software developers to design database schemas that align with application requirements and development workflows.
- Participating in code reviews to ensure adherence to database best practices, performance guidelines, and data access patterns.
- Working closely with application developers to optimize SQL queries, data access patterns, and database interactions for maximum efficiency.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- In-depth knowledge and proficiency in SQL (Structured Query Language)
- Proficiency in managing SQL database systems
- Strong understanding of database design principles, including normalization, indexing, and data modeling
- Experience in database administration tasks such as installation, configuration, backup and recovery, security management, and performance tuning is important
- Knowledge of database security best practices and experience in implementing security measures such as user authentication, access controls, encryption, and auditing are important
- Strong troubleshooting and problem-solving skills
- Effective communication and collaboration skills
- Communicative level of English
Auctane offers:
- Annual Salary Review
- Personal Training Budget (Up to 7.000/ 4.100 PLN/year)
- Up to 30 days of vacation per year
- Up to 500 PLN/year to match your NGO donations
- Lunch card
- Volunteer day
- Referral Fee (4k-20k PLN)
- Employee Assistance Program with psychological assistance free of charge
- Flexible work schedule
- Inclusive and upbeat work environment
- Cross-cultural atmosphere
- Company events
- Internal and external training, free access to online training platforms such as Linkedin Learning
- Possibility to work in a home-office using equipment provided by AUCTANE, or in our office prepared in accordance with all safety requirements
- Languages classes every week
- Free private medical insurance
- Attractive life insurance
- Co-financing for sports and recreational activities
- Gym membership co-financing