FullStack Developer (E-commerce / Payments)
Project Tech Stack (must be comfortable across all):
- Frontend: HTML5, CSS3, Vanilla JavaScript (ES6 modules), Vite
- i18n: i18next, multi-locale URL routing
- Backend: Node.js, Express, Axios, dotenv
- Architecture: route/controller/service layered backend
- Infra: Nginx (reverse proxy, subdomains, redirects), Letβs Encrypt/SSL
- Containers: Docker, Docker Compose
- CI/CD: GitHub Actions, SSH/rsync-based deploys, DigitalOcean
- Payments: PayPal, Apple Pay, Google Pay, webhook integrations
- Version control/process: GitHub PR workflow (staging/main, rebase-based flow),
Requirements:
1. 3+ years hands-on JavaScript full stack (Node + vanilla JS).
2. Strong in Vanilla JS debugging (not only React/Next abstractions).
3. Experience integrating third-party payment APIs and handling redirect/3DS flows.
4. Solid Express API development + validation/error handling.
5. Practical Nginx knowledge (routing, proxying, domain/subdomain behavior).
6. Docker + Linux CLI fluency.
7. GitHub Actions CI/CD experience.
8. Comfortable with production troubleshooting (logs, network calls, env configs).
9. Experience with localization/multi-locale behavior in web apps.
Nice-to-Have:
- Adyen/PayPal/Apple Pay/Google Pay direct experience
- DigitalOcean experience (Using vps, firewalls setup, selfhosting)
- E-commerce funnel/upsell flow experience
Required languages
| English | C1 - Advanced |