10/20/2026 updated


100 % available
Senior Backend Engineer | Node.js, TypeScript, Applied AI & Integrations
TURIN, Italy
Only remote
Master's Degree in Computer Engineering, Claude Certified Architect – FoundationsAbout me
Senior software engineer based in Turin, Italy, building Node.js and TypeScript backends since 2014. Recently technical team lead for a Toptal client, delivering AI lead qualification, Stripe/Apple Pay checkout and HubSpot automation.
OpenAIGCPLangChainJavaScriptApplication Programming Interfaces (APIs)Amazon Web ServicesPostgreSQLMongoDBNode.jsRedisSvelteNext.jsTypeScriptReact.jsExpress.js
Senior software engineer based in Turin, Italy, building Node.js and TypeScript backends since 2014. Recently technical team lead for a Toptal client, delivering AI lead qualification, Stripe/Apple Pay checkout and HubSpot automation. Proven performance work: PostgreSQL dashboard from 15s to 2s, an AWS Lambda scraper 20x faster through concurrency, and MongoDB reporting over 26.6M records with 1s chart queries.
Skills: Node.js, TypeScript, JavaScript, NestJS, Fastify, Express, PostgreSQL, MongoDB, Prisma, Redis, BullMQ, GraphQL, REST APIs, Docker, AWS, GCP, Stripe, HubSpot, OpenAI, LangChain, React, Next.js, Svelte
Experience
Professional experience10+ years
Freelancer since2014
Languages
EnglishFluentItalianGood
Project history
Progressed from Full-Stack Developer to Technical Team Lead, working directly with the technical CEO on a production software platform.
- Developed backend services and APIs using Node.js, TypeScript, Fastify, Prisma, and PostgreSQL.
- Built onboarding, checkout, and payment integrations involving Stripe, PayPal, and other payment providers.
- Implemented AI-assisted lead qualification using OpenAI, Grok, and LangChain, integrated with HubSpot workflows and lead routing.
- Diagnosed and resolved production checkout issues, including an Apple Pay failure caused by an asynchronous operation breaking the required browser user gesture.
- Developed CRM synchronization, operational automations, background workflows, and reporting.
- Contributed to technical decisions, debugging, implementation, and delivery as Technical Team Lead.
Technologies: Node.js, TypeScript, Fastify, PostgreSQL, Prisma, Redis, BullMQ, Google Cloud, Stripe, HubSpot, OpenAI, Grok, LangChain.
Delivered backend engineering, performance optimization, and integration work for multiple freelance clients.
- Optimized a PostgreSQL/Prisma reporting dashboard, reducing loading time from approximately 15 seconds to 2 seconds.
- Reworked MongoDB time-series reporting for a dataset containing 26.6 million records, introducing pre-aggregated collections and chart queries running in approximately one second.
- Replaced a sequential Puppeteer ticket scraper with concurrent Axios/Cheerio processing, reducing execution time from five minutes to 15 seconds.
- Developed backend services for two MVPs using NestJS, Prisma, PostgreSQL, and GraphQL.
- Integrated a TensorFlow model with a Node.js API and delivered AWS deployment and CI/CD support.
Technologies: Node.js, TypeScript, PostgreSQL, MongoDB, Prisma, NestJS, GraphQL, AWS Lambda, Axios, Cheerio.
Developed and maintained enterprise REST services using Node.js, Express, Swagger, and Oracle for work associated with Vodafone Italy. Worked with Docker, Jenkins, and Bitbucket for application delivery, implemented testing with Mocha/Chai, and supported observability using Grafana, Prometheus, Promtail, and Loki. Migrated existing PHP scripts to Node.js.