Senior Full-Stack Developer (Node.js + React) — Kosovo (Remote)
Type: Full-time · Location: Kosovo (Remote; office in Ferizaj planned)
Work with: Close collaboration with our team in Germany
Build systems that scale — end to end.
Own backend architecture, ship reliable integrations, keep infra healthy, and help deliver polished frontend experiences. If you love clean TypeScript, robust APIs, and production-grade engineering, this is for you.
What you’ll do
- Develop & scale backend systems in Node.js + TypeScript (modular, testable, observable).
- Build and optimize React features with performance and DX in mind.
- Integrate external APIs (Stripe, Azure, OpenAI, WhatsApp, Vapi, etc.) with resilience & retries.
- Design sustainable billing (plans, proration, invoicing, dunning, reporting).
- Real-time features with WebSockets (events, presence, streaming).
- Performance & reliability: profiling, caching, queues, rate-limits, feature flags.
- Security by default: authn/z, secrets, OWASP, audits, least privilege.
- PostgreSQL schema design, migrations, query tuning, backups.
- Own DevOps: servers, IaC, CI/CD, containerization, monitoring/alerts.
-
What you bring
- Strong expertise in Node.js, Express, TypeScript and solid React skills.
- Proven API integrations & billing systems experience.
- Deep understanding of databases and schema design (PostgreSQL preferred).
- Hands-on with WebSockets / real-time systems.
- Knowledge of performance optimization & scaling patterns.
- Security mindset and production pragmatism.
- Experience with server setup / DevOps and cloud (AWS/Azure/GCP).
- Ownership, curiosity, and a bias to ship.
-
What we offer
- Performance-based salary increases.
- Team-building events.
- Remote-first; office in Ferizaj is in planning.
- After 12 months full-time: company car, Christmas bonus or vacation bonus.
How to apply
Email [email protected] with:
- CV
- GitHub/portfolio or project links
- Earliest start date
- Expected monthly net salary (EUR)
- (Optional) 2–3 bullets on an integration, a billing flow, or a scaling win you’ve delivered
Subject tip: Senior Full-Stack – <Your Name>
Senior Full-Stack Developer (Node.js + React) — Kosovë (Remote)
Lloji: Me orar të plotë · Lokacioni: Kosovë (Remote; zyra në Ferizaj në planifikim)
Bashkëpunim: Afër me ekipin tonë në Gjermani
Ndërto sisteme që shkallëzohen — nga fundi në fund.
Merr përgjegjësi për arkitekturën e backend-it, integrime të forta, infrastrukturë të qëndrueshme dhe kontribute në frontend. Nëse të pëlqen TypeScript i pastër, API të sigurta dhe inxhinieri “production-grade”, ky rol është për ty.
Detyrat
- Zhvillo & shkallëzo backend me Node.js + TypeScript (modular, i testueshëm, i monitorueshëm).
- Ndërto & optimizo veçori në React me fokus në performancë.
- Integro API të jashtme (Stripe, Azure, OpenAI, WhatsApp, Vapi, etj.) me qëndrueshmëri.
- Dizajno faturim të qëndrueshëm (plane, proration, fatura, dunning, raporte).
- Real-time me WebSockets (evente, presence, streaming).
- Performancë & besueshmëri: profilizim, caching, queues, rate-limits, feature flags.
- Siguri që në fillim: authn/z, sekrete, OWASP, least-privilege.
- PostgreSQL: dizajn skemash, migrime, optimizim queries, backups.
- DevOps: serverë, IaC, CI/CD, konteinerë, monitoring/alarme.
-
Kërkesat
- Ekspertizë e fortë në Node.js, Express, TypeScript dhe aftësi solide në React.
- Përvojë me integrime API dhe sisteme faturimi.
- Kuptim i thellë i bazave të të dhënave (PostgreSQL).
- Përvojë me WebSockets / sisteme në kohë reale.
- Njohuri për optimizim performance & shkallëzim.
- Fokus në siguri dhe praktikë prodhimi.
- Përvojë me server setup / DevOps dhe cloud (AWS/Azure/GCP).
- Kuriozitet, motivim dhe përgjegjësi.
-
Çfarë ofrojmë
- Rritje page sipas performancës.
- Aktivitete për team-building.
- Remote-first; zyra në Ferizaj në planifikim.
- Pas 12 muajve me orar të plotë: veturë kompanie, bonus i Krishtlindjeve ose bonus i pushimeve.
Si të aplikosh
Dërgo email te [email protected] me:
- CV
- Lidhje GitHub/portofol ose projekte
- Datën më të hershme të fillimit
- Pritjen për pagën mujore (neto) në EUR)
- (Opsionale) 2–3 pika për një integrim, rrjedhë faturimi ose sukses në shkallëzim që ke dorëzuar
Subject: Senior Full-Stack – <Emri Yt>