NoFluffJobs Stacjonarnie Junior

Trainee Node developer

Innowise

⚲ Warsaw

? - ? PLN (INTERN)

Wymagania

  • JavaScript
  • HTML
  • Node.js
  • CSS (nice to have)
  • Object-oriented programming (nice to have)
  • Security (nice to have)
  • Node.js (nice to have)
  • Relational database (nice to have)
  • SQL (nice to have)
  • React (nice to have)
  • Angular (nice to have)
  • Vue.js (nice to have)
  • TypeScript (nice to have)
  • MongoDB (nice to have)
  • NoSQL (nice to have)
  • Mocha (nice to have)
  • ORM (nice to have)
  • Docker Compose (nice to have)

Opis stanowiska

O projekcie:
Innowise Group is an international IT company founded in 2007. We have been developing software for 15 years and have implemented more than 600 projects for clients from 30+ countries. Innowise Group brings together about 1000 professionals, and our development centers are located in Poland, Lithuania, Belarus, Ukraine and Georgia.

Wymagania:
What we expect:

- Strong theoretical knowledge of JavaScript fundamentals.
- Proficiency in working with HTML/CSS.
- Understanding of Object-Oriented Programming (OOP) principles and Web development basics.
- Knowledge of data security fundamentals in networks and Web development.
- Basic understanding of Node.js and at least one framework.
- Theoretical and practical experience with relational databases and the ability to write raw SQL queries.
- English and German level В1+.

Bonus skills:

- Knowledge and experience with front-end libraries/frameworks (React, Angular, Vue).
- Familiarity with TypeScript fundamentals.
- Theoretical and/or practical experience with MongoDB or other NoSQL databases.
- Hands-on experience writing tests (Jest, Mocha, Chai, Sinon, etc.).
- Practical experience working with one or more ORM libraries.
- Knowledge of additional programming languages.
- Familiarity with Docker and Docker Compose.

🔍 Dekoder Ogłoszenia

🔴
Strong theoretical knowledge of JavaScript fundamentals.
Może oznaczać, że oczekiwana jest wiedza teoretyczna, a niekoniecznie praktyczne doświadczenie w budowaniu aplikacji.
🔴
Basic understanding of Node.js and at least one framework.
Określenie 'basic understanding' może sugerować, że oczekiwany jest jedynie powierzchowny poziom wiedzy, a nie głębokie zrozumienie.
🔴
Theoretical and practical experience with relational databases and the ability to write raw SQL queries.
Podkreślenie 'theoretical and practical' może sugerować, że nacisk kładziony jest na wiedzę teoretyczną, a praktyka może być ograniczona.
🔴
English and German level В1+.
Poziom B1 może być wystarczający do podstawowej komunikacji, ale może nie być wystarczający do swobodnej pracy w międzynarodowym zespole.
🔴
Trainee Node developer
Stanowisko 'Trainee' zazwyczaj oznacza niskie wynagrodzenie i ograniczony zakres odpowiedzialności, mimo potencjalnie ambitnych wymagań.