Senior Fullstack Engineer (Node.js, Vue.js)
⚲ Katowice
14 500 - 26 400 PLN (B2B / UoP)
Wymagania
- Node.js
- TypeScript
- Vue.js
- NestJS
- Nuxt
Opis stanowiska
We are looking for a practical and collaborative Senior Fullstack Engineer to join the Developer Experience (DX) team in a large enterprise environment. The role focuses on building internal developer platforms, tools, and services that improve developer productivity, system visibility, and workflow automation. You will play a key role in shaping engineering solutions, making technical decisions, and driving improvements across the developer ecosystem.
- Design and maintain backend services and APIs using TypeScript, Node.js, and NestJS, while making architectural decisions and evaluating trade-offs.
- Build and support frontend applications using Vue and Nuxt, ensuring good developer-facing UX.
- Develop internal tools and platforms that improve developer productivity, system visibility, and workflow automation.
- Evaluate technical solutions, balancing cost, performance, complexity, and maintainability.
- Collaborate with DevOps engineers on cloud infrastructure, CI/CD, and observability integration.
- Troubleshoot issues, perform root cause analysis, and drive continuous improvements.
- Build POCs to validate new technologies and drive experimentation.
- Design and maintain backend services and APIs using TypeScript, Node.js, and NestJS, while making architectural decisions and evaluating trade-offs.
- Build and support frontend applications using Vue and Nuxt, ensuring good developer-facing UX.
- Develop internal tools and platforms that improve developer productivity, system visibility, and workflow automation.
- Evaluate technical solutions, balancing cost, performance, complexity, and maintainability.
- Collaborate with DevOps engineers on cloud infrastructure, CI/CD, and observability integration.
- Troubleshoot issues, perform root cause analysis, and drive continuous improvements.
- Build POCs to validate new technologies and drive experimentation.
🔍 Dekoder Ogłoszenia
🟡
Developer Experience (DX) team
Praca w zespole skupionym na narzędziach i procesach dla innych deweloperów, co może oznaczać mniej bezpośredniego kontaktu z produktem końcowym.
🔴
large enterprise environment
Może oznaczać pracę w dużej, biurokratycznej organizacji z powolnymi procesami decyzyjnymi i dużą ilością formalności.
🔴
making architectural decisions and evaluating trade-offs
Oczekuje się, że będziesz podejmować kluczowe decyzje architektoniczne, co wiąże się z dużą odpowiedzialnością i potencjalnym ryzykiem.
🔴
balancing cost, performance, complexity, and maintainability
Często oznacza to kompromisy, gdzie priorytetem mogą być niższe koszty lub szybsze wdrożenie kosztem jakości lub skalowalności.
🟡
Build POCs to validate new technologies and drive experimentation
Może oznaczać, że duża część pracy będzie polegać na prototypowaniu i testowaniu, a nie na budowaniu stabilnych, produkcyjnych rozwiązań.