Full Stack Developer Offline
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?
Required skills experience
Required languages
The job ad is no longer active
Look at the current jobs Fullstack →