Backend & API Development with Node.js and Python
APIs and services in Node.js (NestJS, Fastify, Express) or Python (FastAPI, Django), with clear REST or GraphQL contracts, Redis caching and background jobs for anything slow.
I write most backends in TypeScript on Node.js, so types flow from the database to the browser. NestJS suits larger APIs with many modules and a team that values structure; Fastify or Express suit smaller services where less framework is better. I reach for Python when the work is data- or ML-heavy, or when you already run Django: FastAPI for typed, async services, and Django when its ORM and admin site save real time on a back-office. API design. REST is my default for public and partner APIs: resource-oriented URLs, cursor pagination, idempotency keys on writes that create orders or move…