Full Stack Developer
Summary
Build and scale high-performance web apps, payment flows, and multi-locale user experiences using Node.js, Express, and Vanilla JavaScript across the full stack.
Location: Remote, aligned with CET business hours
Company Headquarters: Amsterdam, Netherlands
Employment Type: Full-time, Freelance
We’re looking for a proactive Full Stack JavaScript Developer with 3+ years of hands-on experience to take ownership of core systems across frontend, backend, and infrastructure.
This role is ideal for someone who:
Prefers Vanilla JavaScript over heavy frameworks
Enjoys debugging real production issues
Can confidently work across the full stack — from browser to server to deployment
You’ll play a key role in building and scaling high-performance web applications, payment flows, and multi-locale user experiences.
What You’ll Do
Write clean, maintainable, and scalable JavaScript code (frontend & backend)
Build and maintain Node.js + Express APIs using a structured architecture
Develop fast, responsive frontends using Vanilla JS (ES6 modules)
Integrate third-party services, especially payment providers and webhooks
Implement and maintain multi-language (i18n) user flows
Configure and manage Nginx routing, domains, and SSL setups
Deploy and maintain applications using Docker and CI/CD pipelines
Troubleshoot production issues (logs, network requests, env configs)
Collaborate with team members and help improve development workflows
Tech Stack (You’ll Work Across All Of This)
Frontend
HTML5, CSS3
Vanilla JavaScript (ES6 modules)
Vite
Internationalization
i18next
Multi-locale URL routing
Backend
Node.js
Express
Axios
dotenv
Architecture
Route / Controller / Service pattern
Infrastructure & DevOps
Nginx (reverse proxy, redirects, subdomains)
Let’s Encrypt (SSL)
Docker & Docker Compose
Linux CLI
CI/CD & Hosting
GitHub Actions
SSH / rsync deployments
DigitalOcean
Payments & Integrations
PayPal, Apple Pay, Google Pay
Webhooks & asynchronous flows
Redirect & 3DS handling
Version Control
GitHub PR workflow (staging/main, rebase-based flow)
What We’re Looking For
3+ years experience in full stack JavaScript (Node.js + Vanilla JS)
Strong debugging skills in plain JavaScript (no reliance on frameworks)
Solid experience building Express APIs with validation and error handling
Hands-on experience integrating payment providers and handling edge cases (redirects, 3DS, webhooks)
Practical knowledge of Nginx (routing, proxying, domain handling)
Experience with Docker and Linux environments
Familiarity with CI/CD pipelines (GitHub Actions preferred)
Comfortable working in production environments and troubleshooting live issues
Experience with localization / multi-locale applications
Nice to Have
Experience with DigitalOcean (VPS setup, networking, firewalls)
Background in e-commerce, funnels, or upsell flows
Understanding of performance optimization for conversion-focused pages
Why Join Us?
You’ll step into a role where your technical skills and sharp decision-making abilities will make a real impact. Expect a dynamic environment, strong collaboration, and exciting growth opportunities!
Ready to bring your expertise to our team?