Junior Database Engineer

As a Junior Database Engineer, you will be responsible for maintaining and optimizing modern database systems. Your role will include backup management, replication monitoring, query optimization, and close collaboration with developers and DevOps engineers. This is an excellent opportunity for someone with a strong theoretical foundation in databases who wants to gain practical experience in real-world, high-performance environments.

 

Key Responsibilities

  • Configure, monitor, and test backups; perform recovery checks.
  • Monitor database replication and troubleshoot basic replication errors.
  • Collect and analyze slow query statistics; participate in query optimization.
  • Monitor database performance and apply necessary adjustments.
  • Install and configure components of database architecture.
  • Collaborate with developers and DevOps engineers to solve cross-team tasks.
  • Participate in testing and deployment of new solutions.
  • Write and debug scripts in Bash or Python to automate operations.
  • Contribute to technical documentation.

 

Requirements

  • Understanding of modern DBMS architecture (PostgreSQL, MySQL, MongoDB, etc.).
  • Knowledge of relational data models and normalization principles.
  • Understanding of ACID transaction properties.
  • Experience installing and configuring at least one DBMS.
  • Skills in writing SQL queries.
  • Familiarity with monitoring systems (Prometheus, Grafana, PMM, etc.).
  • Experience with Linux (Ubuntu/Debian).
  • Ability to write simple automation scripts (Shell or Python).
  • Strong sense of responsibility and attention to detail.

 

Nice-to-Have

  • Technical degree or final-year student (IT, Cybersecurity, Mathematics, Informatics, etc.).
  • Experience with high-load projects.
  • Familiarity with Docker.
  • Knowledge of replication (Master-Replica, WAL, GTID, MongoDB rs.replSet).
  • Understanding of indexing and its impact on performance.
  • Familiarity with cloud database services (AWS RDS, Azure Database, GCP Cloud SQL).

 

What We Offer

  • Competitive salary based on experience and skills.
  • Flexible working schedule (remote/hybrid).
  • 17 paid vacation days and 14 paid sick leave.
  • Mentorship and clear career growth path towards Senior Database Engineer.
  • Access to courses, certifications, and conferences.
  • Collaborative team and knowledge-sharing environment.
  • International projects with modern tech stack.

Required languages

English B1 - Intermediate
PostgreSQL, MongoDB, Linux, AWS, Azure, Python, GCP
Published 3 September
64 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...