Full Stack Developer (Node.js / Vue.js/React)
Deutsche Telekom IT Solutions Zobraziť všetky práce
- Košice, Košický kraj
- Trvalý pracovný pomer
- Plný úväzok
- 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
- 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
- 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
- Backend: Node.js (JavaScript)
- Frontend: Vue.js (preferred), React optional
- Database: PostgreSQL
- Containers & Orchestration: Docker, Kubernetes
- CI/CD: GitLab pipelines
- Scripting & Data Processing: Python
- Several years of experience as a Full Stack Developer
- Strong skills in:
- Node.js / JavaScript
- Vue.js or React
- Solid Python skills (for scripting, data processing, API integrations)
- Experience with:
- Docker & Kubernetes
- Confident Git usage (versioning, branching strategies, code reviews)
- Basic understanding of CI/CD processes (GitLab preferred)
- Understanding of service-oriented architectures
- Active use of AI tools in software development (e.g., code generation, testing, optimization)
- Experience with PostgreSQL
- Experience with Cloud APIs
- Python skills (even using AI) to support data-related tasks, e.g., data processing and integration
- Basic knowledge of Oracle / PL/SQL (for understanding the existing solution)
- Clear separation: new development, not legacy maintenance
- Focus on clean architecture and modern technologies
- Open culture for good solutions and well-founded arguments - technical decisions are discussed within the team
- Direct and transparent communication, without unnecessary hierarchy
- Work environment where you can fully contribute and grow professionally
- Work with Kubernetes, microservices, and container technologies
- Exciting challenge: migrating a business-critical platform to a modern architecture
- Financial benefits
- Benefits with focus on learning and development
- Benefits with focus on health and sport
- Benefits with focus on family and work - life balance
- Other benefits
- Please be informed that our remote working possibility is only available within Slovakia due to European taxation regulation.