The Database Engineer will be responsible for designing, developing, maintaining, and optimizing database systems to ensure high performance, security, and data integrity for the company’s applications and systems. This role requires close collaboration with software developers, system administrators, and other stakeholders to build efficient data storage solutions.
Job requirements:
- Education: Bachelor’s Degree in Information Technology, Computer Science, or a related field.
- Experience: At least 1-3 years of experience as a Database Engineer or in a similar role.
- Technical Skills:
- Proficiency in working with popular database management systems such as MySQL, PostgreSQL.
- Experience in database optimization tools and writing complex SQL queries.
- Deep understanding of concepts such as transactions, indexing, partitioning, and data backup.
- Experience with NoSQL databases such as MongoDB or Cassandra is a plus.
- Familiarity with DevOps tools and CI/CD pipelines for integrating databases into development processes.
- Experience or familiarity with AWS RDS is a plus.
- Soft Skills:
- Strong problem-solving and logical thinking abilities.
- Effective teamwork and communication skills with developers and management.
- Eagerness to learn and stay updated on new technologies.
What you will do:
- Database Design and Development:
- Design and normalize the database architecture to meet project requirements.
- Create and optimize tables, indexes, and SQL queries to ensure system performance.
- Database Administration:
- Maintain and monitor databases to ensure data integrity and availability.
- Manage database backup and recovery procedures for emergency situations.
- Performance Optimization:
- Monitor performance and optimize database systems to meet speed and capacity requirements.
- Identify and resolve issues such as deadlocks, bottlenecks, and transaction problems.
- Database Migration:
- Support data migration to other systems as requested.
- Develop tools and automation solutions to improve database management efficiency.
- Technical Support:
- Provide support to development teams and other departments in resolving database-related issues.
- Troubleshoot and offer quick solutions to any database-related errors or malfunctions.
Why Paradox:
- Work side by side with a global team of passionate and purposeful people - Talent is our DNA and we pride ourselves on having the best!
- Develop amazing products to serve clients who are leading corporations around the world.
- Ability to make a big impact on a growing organization and drive your own career.
- The opportunity to build the next big thing in recruiting technology.
- Internal and external professional development opportunities.
- Benefits package including:
- Competitive performance-based salary, annual performance bonus, and 13th-month salary bonus;
- Annual salary review;
- Healthcare package with annual health check-ups and premium medical insurance;
- Free lunch;
- Petrol allowance;
- House allowance;
- In-house English class;
- Family Care package with medical insurance and child care allowance;
- Loyalty bonus plan;
- And heaps of internal events and team buildings to enjoy.