Rapid team scale-up to deliver 20+ integrations, data parsers, and Playwright-driven QA for a global clean-energy SaaS

A cloud-based platform for energy & sustainability teams to manage renewable electricity portfolios and report decarbonization progress with granular, hour-level fidelity. It consolidates meter, billing, emissions, market pricing, and energy certificate data to power trustworthy procurement, settlement, and reporting workflows
Become a customer
Quick Facts:
  • Engagement: October 2024 → July 2025 (10 months)
  • Team: 7 specialists (Software Engineers + QA)
  • Type: SaaS
  • Platform: Web
  • Tech Stack: Node.js, React, PostgreSQL, Dapr, Playwright
  • Delivered: 15 energy supplier integrations (REST, SOAP, SFTP)
  • 2 market price integrations
  • 3 electricity certificate registry API integrations
  • ~10 CSV/XLSX/PDF parsers for registries without APIs
  • Ongoing support for 30–35 total integrations (including pre-existing)
  • QA Impact: Established layered Playwright automation and lifted critical-path coverage
Client Info:

Founded in Barcelona and operating worldwide, the company serves enterprise customers including Google, Amazon, and Microsoft. (Client name withheld under NDA.)

Challenge:
  • Rapid scale-up: The client needed a hands-on integration team to accelerate roadmap delivery
  • Heterogeneous data sources: Dozens of utilities, markets, and certificate registries with varying protocols (REST/SOAP/SFTP) and formats
  • Evolving upstream APIs: Frequent schema and behavior changes risking ingestion stability
  • Manual certificate operations: Several registries lacked APIs, creating time-intensive, error-prone file workflows
  • Quality at speed: Feature velocity had outpaced automated test coverage
Solution:
  • Energy supplier integrations (~15): Implemented connectors to ingest consumption and generation by site (buildings, solar fields, etc.). Mixed protocols (REST, SOAP, SFTP) with resilient retries, back-pressure, and idempotent upserts into PostgreSQL.
  • Market data integrations (2): Ingested day-ahead/real-time price and settlement metrics for downstream analytics and reconciliation
  • Certificate registry integrations (3): Synchronized issuance, transfer, and retirement transactions to enable accurate portfolio position and certificate accounting
  • Parsers for non-API registries (~10): Built ingestion pipelines for CSV/XLSX/PDF exports, normalizing disparate schemas into a common internal format for seamless upload
  • Sustaining engineering (30–35 total integrations): Monitored and updated existing adapters as upstream APIs evolved; triaged bugs; hardened error handling and observability
  • Architecture & platform practices: Dapr building blocks for service invocation, pub/sub, and state management to standardize cross-service patterns and resilience. React UI for connector configuration, ingestion health dashboards, and exception triage tooling
  • QA automation with Playwright: Layered strategy (component → API → end-to-end), realistic fixtures, hermetic test environments, and CI gating to block risky merges
Business impact:

Faster integration throughput without sacrificing reliability, unlocking new data sources and markets.

Reduced manual effort for certificate operations via automated parsers and standardized uploads.

Higher release confidence through Playwright coverage of critical user journeys and CI enforcement.

Operational resilience from better observability, retries, and idempotency—lowering ingestion failures and support overhead.

Team:
  • Tech Lead
  • 4× Software Engineers (Node.js/React)
  • 2× QA Engineers (Automation)
Call to action
Ready to accelerate integrations, boost test automation, and ship faster—without expanding your in-house team?
Become a customer