Search

Full-Stack JavaScript Developer ( Node.js / Vue.js / Nuxt.js)

CyberDirekt GmbH
locationKreisfreie Stadt Berlin, Berlin, Deutschland
VeröffentlichtVeröffentlicht: Heute
IT / Telekommunikation
Vollzeit

We are looking for a Full-Stack JavaScript Developer to help us build, maintain, and evolve our web platforms at CyberDirekt. You will work across several products that combine a mature, business-critical codebase with newer, modernized applications. The role involves both frontend and backend development and offers the opportunity to work with modern development tooling while responsibly maintaining and improving existing systems.

Activities

What you will do

  • Develop and maintain full-stack web applications using JavaScript and TypeScript
  • Work on Vue.js frontends (primarily Vue 2, with Vue 3 / Nuxt 3)
  • Build and extend Node.js backends using LoopBack 3 and Strapi
  • Design and integrate APIs (REST)
  • Work with MongoDB data models and queries
  • Write, review, and refactor code with a strong focus on quality and maintainability
  • Use modern development tools, including AI-assisted coding tools like Claude Code and Codex, as part of your daily workflow
  • Collaborate with product, and design teams to deliver production-ready features

Our tech stack

Backend

  • JavaScript (Node.js 18–20)
  • LoopBack 3
  • Strapi 3.6
  • MongoDB
  • Docker

Frontend

  • Vue.js 2
  • Vue.js 3 / Nuxt 3 / TypeScript
  • Nuxt 2 (SSR)
  • Vue Router, Vuex, Pinia
  • Bootstrap Vue, Tailwind CSS
  • Webpack, Vue CLI, ESLint, Prettier, Husky

Testing & CI/CD

  • Jest, Nightwatch (e2e)
  • Mocha, Chai, Sinon
  • Bitbucket Pipelines
  • AWS ECS

AI-assisted development tools

  • Claude Code
  • OpenAI Codex
  • Copilot or comparable AI coding assistants

Requirements

What we’re looking for

  • Strong experience with JavaScript / Node.js and modern web development
  • Experience building frontend applications with Vue.js
  • Experience developing APIs and backend services with Node.js
  • Familiarity with MongoDB and document-based databases
  • Comfortable working in existing, long-lived codebases
  • Willingness to use AI-assisted development tools as part of everyday engineering work, while maintaining full ownership of code quality and correctness
  • Pragmatic mindset, attention to detail, and strong collaboration skills

Nice to have

  • Experience modernizing or refactoring legacy systems
  • Production experience with TypeScript
  • Familiarity with Docker and CI/CD pipelines
  • Experience with Nuxt (SPA and SSR)

Team

We are a small, close-knit team that values ownership, transparency, and thoughtful use of modern technology.

Application Process

Our application process is straightforward and respectful of your time.

  1. Introductory video call with our Head of IT
    In the first call, we’ll get to know each other, talk about your background, experience, and expectations, and give you more insight into our tech stack and how we work.
  2. Follow-up call with our CEO
    If both sides see a good match, you’ll have a second conversation together with our CEO to discuss the company, team setup, and how you could contribute at CyberDirekt.
  3. On-site meeting at our Berlin office
    As a final step, we’ll invite you to our office for an in-person conversation. This is a chance to meet the team, see the working environment, and dive deeper into technical topics.

We do not run coding tests or live coding sessions. Instead, we focus on open technical discussions about relevant technologies, tools, architectural decisions, and your real-world working experience. Some technical questions will be part of these conversations to better understand how you approach problems and build software in practice.