diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml
index 2defba7be..437bda87a 100644
--- a/snap/snapcraft.yaml
+++ b/snap/snapcraft.yaml
@@ -44,8 +44,8 @@ parts:
     plugin: make
     source: .
     stage-packages: [ git, sqlite3, openssh-client ]
-    build-packages: [ git, libpam0g-dev, libsqlite3-dev]
-    build-snaps: [ go, node/14/stable ]
+    build-packages: [ git, libpam0g-dev, libsqlite3-dev, build-essential]
+    build-snaps: [ go, node/18/stable ]
     build-environment:
       - LDFLAGS: ""
     override-pull: |