11/02/2026 updated


60 % partially available
Full Stack Engineer Node.js/TypeScript – API integrations & SaaS
Oropesa del Mar, Spain
Only remote
Systems Analysis & Dev. degree (2022); Software Eng. postgrad (exp. 2027)About me
Full stack Node.js/TypeScript engineer for SaaS products: API integrations, performance fixes and new features. 6+ years building products in consumer lending, retail and logistics. Part-time and remote from Spain (CET), with scope and deliverables agreed up front.
GitHub ActionsMicrosoft AzureSoftware as a ServicePostgreSQLMongoDBNode.jsRabbitMQRedisNext.jsTypeScriptReact.jsExpress.jsBackendFull Stack DevelopmentRestful Api
I help software companies and product teams connect their platform to external services, fix performance problems and ship features in Node.js, TypeScript and React. 6+ years building products end to end in consumer lending, retail and logistics, all as an employee.
Services
- API and third-party integrations: REST, gRPC or queues (RabbitMQ), with error handling, retries, tests and short documentation.
- Performance review and optimisation: Node.js APIs, PostgreSQL queries, Redis caching and slow React dashboards, with a prioritised report and implementation.
- Ongoing full stack development on existing Node.js/React products, as a monthly block of hours.
Selected results
- 14+ integrations with credit bureaus and central-bank services on a SaaS platform running 12,000+ executions a day.
- Analytics dashboards from 20s to 6s by moving calculations into SQL aggregation and caching in Redis.
- Environment promotion from a manual process to under a minute, with 12 repositories on one gated release workflow and infrastructure as code in Bicep.
- Spreadsheet-based fleet management replaced with Node.js APIs and Flutter apps for 1,000+ users.
Core stack: Node.js, TypeScript, Express, REST, gRPC, RabbitMQ, PostgreSQL, Redis, MongoDB, React, Next.js, Azure (Container Apps, Key Vault, Storage), Bicep, GitHub Actions, Docker, Jest.
Also: Python and Airflow (data extraction), Flutter.
Tech lead experience with teams of 10 and 12 engineers. Part-time, remote from Spain (CET).
Experience
Professional experience5 - 10 years
Freelancer since2026
Languages
EnglishGoodPortugueseNative speakerSpanishGood
Project history
Employment (not freelance). Multi-tenant credit-decisioning SaaS: analysts design credit and fraud policies on a visual canvas; lenders run them over an API against credit bureaus and data providers. Led the 10-person engineering team that shipped the platform for its first enterprise client, with 14+ integrations with credit bureaus and central-bank services. Built an internal MCP server that cut policy build time from a day to about an hour. Consolidated 12 repositories onto one gated release workflow with infrastructure as code in Bicep (promotion now under a minute). Built differential reconciliation for the React policy canvas. Stack: Node.js, TypeScript, React, Azure, Bicep, GitHub Actions, Docker, gRPC, RabbitMQ, PostgreSQL, Cosmos DB, Redis, Jest.
Employment (not freelance). Delivered a pricing-intelligence platform (Node.js/React) used by 120+ clients across 4 chains. Designed asynchronous event queuing with deferred image upload for in-store price collection. Optimised 7 dashboards from 20s to 6s load time via SQL aggregation and Redis caching. Led a team of 12 engineers and added an automated price source using Python and Airflow. Stack: Node.js, TypeScript, React, Next.js, PostgreSQL, MongoDB, Redis, RabbitMQ, Azure, Docker, Python, Airflow.
Employment (not freelance). Built the foundations of a retail pricing-intelligence platform for the technology arm of one of Brazil's largest supermarket chains: backend APIs and frontend features for in-store price collection, and asynchronous event queuing with deferred image upload so collection worked without connectivity. Stack: Node.js, TypeScript, React, PostgreSQL, Redis, RabbitMQ, Azure, Docker.