Database Engineer
Roles & Responsibilities :
- Responsible for PostgreSQL and other relational database administrations and management (capacity planning, installation, backup, recovery, monitoring, optimizations, troubleshooting, etc).
- Support development teams and production teams for database designs and implementations.
- Review existing system architecture and contribute to improve on the future architecture for database stability and a maximum of performance.
- Define and develop projects that reduce database operational costs and automate regular tasks.
- Research and develop new technologies and approaches for building highly available data persistence systems.
Requirements:
- Bachelors degree or higher in Computer Science or a related field.
- Minimum 2 years of hands-on experience with PostgreSQL in an online production environment.
- Solid understanding of relational database theory, including normalization, indexing, transactions, and ACID properties.
- Proficient in writing complex SQL queries and performing performance tuning and optimization.
- Experience in high availability and disaster recovery configurations (e.g., replication, failover).
- Familiar with Kafka, MySQL, and data warehousing concepts.
- Able to perform basic ETL tasks, including data migration and transformation.
- Proficient in scripting (Shell or Python) for automation.
- Comfortable working in a Linux environment with strong troubleshooting skills.
- Functional English communication skills (written and verbal).
- Strong analytical and problem-solving skills; able to perform under pressure.
- Detail-oriented, adaptable, and able to prioritize multiple tasks effectively.
Preferred (Nice-to-Have) Skills:
- Familiarity with other RDBMS platforms (e.g., MySQL/MariaDB, SQL Server, Oracle).
- Experience with data modeling tools (e.g., MySQL Workbench, dbdiagram.io).
- Basic familiarity with NoSQL databases (e.g., MongoDB, Redis, Cassandra).
- Exposure to ETL tools (e.g., Talend, Apache NiFi).
- Experience with cloud-based databases (e.g., Amazon RDS/Aurora, Google Cloud SQL/BigQuery, Azure SQL Database).
- Basic experience with Git for version control of database scripts.
Information :
- Company : TIXid
- Position : Database Engineer
- Location : Jakarta
- Country : ID
Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: support@jobkos.com
Post Date : 2025-05-19 | Expired Date : 2025-06-18