Locatie: Op locatie – Ahmedabad
Over de functie
Wij zijn op zoek naar een ervaren Full Stack Developer met sterke expertise in Node.js (NestJS) en React/Next.js om schaalbare en hoogwaardige webapplicaties te ontwikkelen. Je werkt gedurende de volledige ontwikkelcyclus – van het ontwerpen van API’s en databasemodellen tot het bouwen van responsieve gebruikersinterfaces – en werkt nauw samen met de Product-, QA- en DevOps-teams. Deze functie biedt de kans om te werken aan moderne architecturen, cloud-native systemen en praktijkgerichte bedrijfsoplossingen in een dynamische werkomgeving.
Wat ga je doen?
- Backendservices ontwikkelen en onderhouden met Node.js / NestJS.
- Responsieve frontendapplicaties ontwikkelen met React / Next.js.
- REST API’s ontwerpen en integreren.
- Werken met PostgreSQL voor datamodellering en query’s.
- Redis, caching, queues en achtergrondprocessen implementeren.
- Identity providers en externe API’s integreren.
- Schone, testbare TypeScript-code schrijven.
- Deelnemen aan code reviews, ontwerpbesprekingen en sprintplanning.
- Productieproblemen oplossen en prestaties verbeteren.
- Nauw samenwerken met Product-, QA- en DevOps-teams.
- Werken volgens CI/CD- en DevOps-principes.
- Git gebruiken voor versiebeheer.
Vereiste vaardigheden
Backend
- Node.js met NestJS (vereist)
- Sterke kennis van TypeScript
- REST API’s en JWT/OAuth-authenticatie
- PostgreSQL, schemadesign en indexering
- ORM’s en migraties (Prisma / TypeORM / Sequelize)
- Redis, caching en queues (BullMQ / RabbitMQ)
- Integratie van identity providers
- Externe API’s en webhooks
- Logging, monitoring en foutafhandeling
- Basiskennis van systeemontwerp
- Docker/Kubernetes is een pluspunt
Frontend
- React met Next.js
- State management (Redux / RTK / Zustand)
- Frontend TypeScript
- API-integratie en asynchrone verwerking
- Prestatie-optimalisatie en code splitting
- Responsieve en cross-browser gebruikersinterfaces
- UI-bibliotheken (MUI / Tailwind / Bootstrap)
- Basiskennis van beveiliging (XSS, CORS)
- Basiskennis van testen (Jest, RTL)
Soft skills
- Sterk probleemoplossend vermogen
- Logisch en analytisch denkvermogen
- Teamspeler met zelfstandigheid en verantwoordelijkheidsgevoel
Word onderdeel van ons team en werk in een collaboratieve en innovatieve omgeving waar jouw ideeën echt het verschil maken.
Wij kijken uit naar jouw sollicitatie.