Job Description About Us / Project Context Our DBaaS (Database as a Service) team operates a central platform for automated provisioning and management of databases across multiple environments (e.g., AWS, GCP) and various DBMS (Oracle, PostgreSQL). Current setup: Database provisioning (create, modify, delete) is handled via CI/CD pipelines in GitLab A central Self-Service Portal serves as the user interface and triggers these processes The portal also provides features like billing, data maintenance, and integration with a central data inventory These additional functions communicate with other systems and portals via APIs Technical background of the existing solution: The current portal is based on an Oracle database with Oracle APEX frontend Core business logic is mostly implemented in PL/SQL within the database There is an existing Node.js/microservice layer, but it primarily acts as a forwarding layer to the database logic The existing platform is maintained and further developed internally , and this role will not be responsible for it WHAT WILL YOU DO: Develop a modern DBaaS platform in parallel with the existing system , with the goal of fully replacing it once complete Port and re-implement existing functionalities into a modern, service-oriented architecture Work on a new platform based on: Node.js backend (running in Docker containers on Kubernetes / CaaS) Frontend preferably using Vue.js , React is also possible PostgreSQL database Develop and integrate API-based interfaces to internal and external systems Collaborate on CI/CD topics with DevOps teams (not a main focus) Work closely with DevOps and cloud teams Technology / Stack Backend: Node.js (JavaScript) Frontend: Vue.js (preferred), React optional Database: PostgreSQL Containers & Orchestration: Docker, Kubernetes CI/CD: GitLab pipelines Scripting & Data Processing: Python
Job Benefits
Professional Development
Benefits with focus on learning and development
Lifestyle & Wellness
- Benefits with focus on health and sport
- Benefits with focus on family and work-life balance
Financial
- Base salary not lower than 2000€ /brutto
- Variable compensation component
- Other financial benefits
Work-Life Balance
- Extensive work-life balance portfolio with over 25 different benefits
- Remote working possibility (within Slovakia)