Full-Stack developer - Copenhagen

Flowbox
Copenhagen,
Flowbox logo

Oversigt og nøgleindsigter

Flowbox søger en motiveret Full-stack Developer til deres kontor i København. Du vil være ansvarlig for at opbygge og forbedre funktioner på både frontend og backend og bidrage til platformens udvikling, ydeevne og pålidelighed.

Højdepunkter

  • Arbejder med moderne tech stack som NuxtJS, Node.js, TypeScript
  • Mulighed for at påvirke produktudviklingen direkte
  • Deltagelse i tværfunktionelle teams i et hybridmiljø

Påkrævede kvalifikationer

  • Erfaring med full-stack udvikling
  • Stærke kodningsfærdigheder i TypeScript
  • Komfortabel med Vue 2 (Nuxt.js) på frontend og Node.js på backend

Ønskværdige kvalifikationer

  • Erfaring med React Native
  • Kendskab til RabbitMQ og PostgreSQL

Den ideale kandidat

Den ideelle kandidat har erfaring med full-stack udvikling og stærke kodningsfærdigheder i TypeScript. De bør være komfortable med at arbejde med både frontend og backend og være i stand til at bidrage til produktionsegne funktioner.

Jobdetaljer

Løn efter aftale
Fuldtid
timer/uge
Hybrid
Copenhagen

Fordele

5 ekstra feriedage

Jobbeskrivelse

We're looking for a motivated Full-stack Developer to join our team in Copenhagen. Flowbox was founded in 2016 and is a fast-growing tech scale-up with large ambitions and broad visions. We provide a SaaS platform that helps brands improve their marketing, social media and e-commerce strategies. Our technology helps our clients to better collect, manage, and distribute their own customers' content, aka user generated content (UGC).

Earlier this year, Flowbox acquired the Danish company Dreaminfluence, a leading influencer marketing platform. Post-acquisition, Flowbox now serves more than 1,000 customers, reports close to €9M in ARR, and employs over 70 people across offices in Stockholm, Barcelona, Amsterdam, and Copenhagen.

Tech Stack

We work with a modern, component-driven frontend stack designed for performance, scalability, and great developer experience:

  • Languages & Frameworks: NuxtJS(vue2), Node.js, TypeScript,
  • UI & Styling: CSS3, Sass
  • Build & Tooling: Webpack, Babel, Storybook
  • Infrastructure & Cloud: AWS (S3, CloudFront, Lambda), Docker, Kubernetes, GitHub Actions for CI/CD
  • Architecture & Monitoring: Component-driven architecture, NewRelic

About the team

Our Tech Department is made up of two core teams:

  • The UGC Platform Team (Barcelona): Responsible for the heart of our UGC platform, including integrations, back-office tools, content collection, moderation, and distribution. We also manage event streams, analytics, and data infrastructure, ensuring our systems are efficient, reliable, and scalable.
  • The Influencer Platform Team (Copenhagen): The team behind the influencer marketing part of the Flowbox platform, developing and maintaining a platform for influencer collaboration, campaign management, and performance tracking. We handle everything from influencer payments and reporting to analytics and insights, making it simple for brands and influencers to connect, collaborate, and generate results.

We work cross-functionally in a hybrid environment, collaborating across disciplines to deliver impactful solutions. In this team, you’ll find a balance of challenge, creativity, and ownership, with plenty of opportunities to make a real impact on Flowbox’s core product. We believe in pair programming, regular code reviews, and open feedback, helping each other grow while maintaining high-quality standards across everything we build.

Your mission

As a Full-Stack Developer at Flowbox, you’ll take ownership of building and improving features across both the frontend and backend, contributing directly to the evolution, performance, and reliability of our platform.

  • You will develop and maintain end-to-end solutions, ensuring a seamless experience for thousands of users.
  • You will collaborate across the stack, from crafting clean, user-friendly interfaces to building robust backend logic and integrations, and have a real impact on how our product grows.
  • You will work closely with product managers, designers, and other developers to shape solutions, improve workflows, and deliver cohesive, scalable systems.

You’ll work primarily with Vue 2 (Nuxt.js) on the frontend and Node.js on the backend with MySQL as the database, while having the opportunity to contribute to our React Native app as well. Our broader stack includes TypeScript, GitHub, Docker, RabbitMQ, PostgreSQL, and Lambdas, and other modern tools supporting our development and deployment processes.

As part of the team, you’ll participate in team ceremonies such as Sprint Planning, Daily Scrum, Product Reviews, and Sprint Retrospectives, contributing your ideas and insights on functionality, infrastructure, architecture, methods, and processes.

About you

To thrive in this role, you should have experience with full-stack development. You have strong coding skills in TypeScript and are comfortable working with both Vue 2 (Nuxt.js) on the frontend and Node.js on the backend to build and maintain production-ready features. Experience with SQL databases is also important for working efficiently across our data layer.

Experience with REST APIs, GitHub workflows, and modern CI/CD practices is a plus.

It’s an advantage if you’ve worked in a fast-paced, agile environment with a startup mindset where ownership, adaptability, and curiosity matter. You bring an entrepreneurial approach, a strong sense of responsibility, and a genuine interest in learning and improving your craft.

At Flowbox, we value openness, collaboration, and clear communication. We give and receive feedback, support each other, and constantly aim to build better products together.

Why join Flowbox?

Flowbox offers a fast-moving and, at the same time, relaxed work environment in modern premises in the heart of Copenhagen.

You will have large responsibilities and great career opportunities. You will work with a wide and modern tech stack; as one of our teammates says: “if you work at Flowbox, you will be able to work anywhere”. We want to accomplish our goals, but we need your help to do so.

More about our perks:

  • Startup style and spirit
  • Free lunch at the office
  • 5 weeks of vacation plus 5 special holidays
  • Health benefits (full-time health-care insurance)
  • Macbook Pro as your work device
  • Fun AW:s and parties
  • Opportunity to work from one of our 4 locations (Copenhagen, Barcelona, Amsterdam and Stockholm)
  • Great co-workers to learn from and have fun with in 4 different countries!

Apply today! We can't wait to meet you! 😉

Flowbox 💜 equality

Flowbox is an equal opportunity employer. Employment at Flowbox is based solely on a person's merit and qualifications directly related to professional competence. Flowbox does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, identity, national origin, disability, age, marital status, pregnancy or related condition or any other basis protected by law.

Note: our corporate language is English, so we would really appreciate if you send your CV and a cover letter in English 😊

Karrierevej

Typisk karriereforløb

1

Senior Full-Stack Developer

2

Tech Lead

3

Engineering Manager

Vækstpotentiale

Som Full-Stack Developer hos Flowbox er der betydelig vækstpotentiale gennem eksponering for både frontend- og backend-teknologier, hvilket kan åbne døre til ledelsesroller eller specialisering i teknologier som cloud eller DevOps. Mulighederne for at arbejde med forskellige teams og teknologier kan også accelerere karriereudviklingen.

Overførbare færdigheder

JavaScript/TypeScript udviklingCloud infrastruktur (AWS, Docker, Kubernetes)Agile udviklingsmetoder

Branchekontekst

Stillingen som Full-Stack Developer hos Flowbox er relevant i den hurtigt voksende SaaS-branche, specielt inden for markedsføringsteknologi. Platformens fokus på brugerindhold og influencer marketing er centralt i nutidens digitale marketingstrategier, hvilket gør rollen vigtig for at fremdrive innovation i denne sektor.

Færdighedsanalyse

Kritiske færdigheder

NuxtJS(vue2)

Erfaring med at bygge komponent-drevne frontend-applikationer.

Node.js

Udvikling af server-side applikationer og API'er.

AWS (S3, CloudFront, Lambda)

Cloud infrastruktur og skalerbarhed.

Vigtige færdigheder

TypeScript

Type-sikkerhed og bedre kodevedligeholdelse.

CSS3/Sass

Stil og design af brugergrænseflader.

Docker

Containerisering af applikationer.

Kubernetes

Orkestrering af containeriserede applikationer.

Code reviews

Vedligeholdelse af høje standarder i kodebase.

Ønskværdige færdigheder

GitHub Actions

CI/CD pipelines til automatisering af udviklingsprocesser.

Pair programming

Samarbejde med kolleger for at forbedre kodekvaliteten.

Mest kritiske færdigheder

NuxtJS(vue2)Node.jsAWS (S3, CloudFront, Lambda)

Sådan fremhæver du din erfaring

Når du fremhæver dine erfaringer, skal du fokusere på specifikke projekter, hvor du har brugt NuxtJS og Node.js til at udvikle skalerbare applikationer. Beskriv også din erfaring med AWS-tjenester til at sikre en robust og skalerbar infrastruktur.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive din erfaring med NuxtJS og Vue2?

teknisk

Tip: Fokusér på konkrete projekter, hvor du har anvendt NuxtJS og Vue2. Diskuter de udfordringer, du har mødt, og hvordan du har håndteret dem.

Hvordan håndterer du kodeanmeldelser og feedback i et team?

kultur

Tip: Vis din forståelse for vigtigheden af feedback og hvordan det bidrager til personlig og professionel vækst. Giv eksempler på, hvordan du bruger feedback til at forbedre din kode.

Fortæl om en gang, du har arbejdet med CI/CD processer, samt de værktøjer du brugte.

teknisk

Tip: Beskriv de værktøjer du kender, såsom GitHub Actions, og hvordan de blev brugt til at automatisere og forbedre udviklingsprocesser.

Hvordan sikrer du, at din kode er både skalerbar og vedligeholdelig?

teknisk

Tip: Diskuter vigtigheden af komponentbaseret arkitektur og testdreven udvikling. Del metoder til at skrive ren og dokumenteret kode.

Hvordan har du tidligere arbejdet med tværfaglige teams for at levere løsninger?

erfaring

Tip: Giv eksempler på projekter, hvor du har samarbejdet med designere og produktchefer, og hvordan dette samarbejde førte til vellykkede resultater.

Spørgsmål du kan stille

  • Hvordan ser en typisk arbejdsdag ud for en Full-Stack Developer hos Flowbox?
  • Kan I fortælle mere om teamets dynamik mellem kontorerne i København og Barcelona?
  • Hvordan understøtter Flowbox faglig udvikling og vækst for sine udviklere?

Tale punkter

  • Min erfaring med udvikling af skalerbare SaaS-platforme.
  • Hvordan jeg har brugt AWS og Docker til at forbedre applikationsydelse.
  • Min passion for at forbedre brugeroplevelsen gennem komponentdrevet udvikling.

Bekymringspunkter at være opmærksom på

  • Manglende klarhed om hvordan fjernarbejde håndteres i det tværfaglige samarbejde.
  • Uklare forventninger til balancen mellem frontend- og backend-opgaver.

Ansøgningsstrategi

Ansøgningstips

  • Skræddersy din ansøgning ved at fremhæve erfaring med NuxtJS, Node.js og TypeScript.
  • Vis konkret erfaring med både frontend og backend udvikling, og hvordan du har forbedret tidligere projekter.
  • Understreg din evne til at arbejde i et team og erfaring med parprogrammering og feedbackprocesser.

Nøgleord at inkludere

Full-Stack DeveloperSaaS platformUser Generated Content (UGC)NuxtJSNode.jsKubernetes

Fokus i ansøgningen

Fremhæv din erfaring med at udvikle skalerbare løsninger i et SaaS miljø og hvordan du kan bidrage til Flowbox's vision om at forbedre markedsføringsstrategier gennem teknologi.

Tilpasning af CV

Tilpas dit CV ved at inkludere relevante projekter, hvor du har anvendt teknologier som NuxtJS og Node.js, og fremhæv erfaring med CI/CD processer og cloud-infrastruktur som AWS.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Full-Stack Developer hos Flowbox?

Stillingen indebærer at bygge og forbedre funktioner på både frontend og backend, samt at udvikle og vedligeholde end-to-end løsninger for Flowbox's platform. Du vil samarbejde med forskellige teams for at sikre en problemfri brugeroplevelse.

Hvilke kvalifikationer kræves for at blive Full-Stack Developer hos Flowbox?

Du skal have erfaring med moderne tech stacks som NuxtJS, Node.js, og TypeScript, samt forståelse for cloud services som AWS og værktøjer som Docker og Kubernetes. Erfaring med par-programmering og code reviews er også en fordel.

Hvad tilbyder Flowbox som virksomhed?

Flowbox tilbyder en dynamisk og ambitiøs arbejdsplads med mulighed for personlig og faglig udvikling. Virksomheden har en stærk international tilstedeværelse og tilbyder muligheder for at arbejde med avanceret teknologi i et hurtigt voksende marked.

Hvordan er arbejdsmiljøet hos Flowbox?

Arbejdsmiljøet hos Flowbox er hybrid og tværfagligt, hvor teams arbejder tæt sammen på tværs af kontorer i forskellige lande. Der lægges vægt på kreativitet, ejerskab, og gensidig feedback for at sikre høj kvalitet i arbejdet.

Hvad er forventningerne til en Full-Stack Developer hos Flowbox?

Der forventes, at du tager ejerskab over dine projekter, arbejder selvstændigt samt i teams, og konstant søger at forbedre platformens ydeevne og pålidelighed. Samarbejde med produktledere og designere for at forme løsninger er også en del af forventningerne.

Er der muligheder for karriereudvikling hos Flowbox?

Ja, Flowbox tilbyder rig mulighed for karriereudvikling gennem udfordrende projekter, læring og vækst i en international kontekst. Der er fokus på medarbejdernes personlige og faglige udvikling.

Hvilke teams vil jeg arbejde sammen med som Full-Stack Developer?

Du vil arbejde sammen med både UGC Platform Team i Barcelona og Influencer Platform Team i København, samt tværgående samarbejde med produktledere, designere og andre udviklere.

Stillinger

Full-stack DeveloperSoftware Developer

Lignende jobs