This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Database Engineer will design, develop, and maintain database solutions that meet the needs of our business and clients. You will be responsible for ensuring the performance, availability, and security of our database systems while collaborating with software engineers, data analysts, and IT teams.
Job Responsibility:
Design, implement, and maintain highly available and scalable database systems (e.g., SQL, NoSQL)
Optimize database performance through indexing, query optimization, and capacity planning
Create and manage database schemas, tables, stored procedures, and triggers
Develop and maintain ETL (Extract, Transform, Load) processes for data integration
Ensure data integrity and consistency across distributed systems
Monitor database performance and troubleshoot issues to ensure minimal downtime
Collaborate with software development teams to design database architectures that align with application requirements
Implement data security best practices, including encryption, backups, and access controls
Stay updated on emerging database technologies and recommend solutions to enhance efficiency
Document database configurations, processes, and best practices for internal knowledge sharing
Requirements:
Bachelor’s degree in Computer Science, Information Systems, or a related field
3+ years of experience as a Database Engineer, Database Administrator (DBA), or similar role
Strong expertise in database management systems such as MySQL, PostgreSQL, SQL Server, or Oracle
Familiarity with NoSQL databases like MongoDB, Cassandra, or DynamoDB
Proficiency in SQL and database programming languages (e.g., PL/SQL, T-SQL)
Experience with database performance tuning and optimization
Knowledge of database backup and recovery solutions
Understanding of data modeling, normalization, and schema design principles
Nice to have:
Experience with cloud-based database solutions (AWS RDS, Google Cloud SQL, Azure SQL Database)
Familiarity with big data technologies (Hadoop, Spark) and distributed databases
Hands-on experience with database monitoring and management tools (e.g., Datadog, SolarWinds, or pgAdmin)
Proficiency in scripting languages like Python, Shell, or PowerShell
Certifications such as Oracle Certified Professional (OCP), Microsoft Certified: Azure Data Engineer, or AWS Certified Database Specialty