/jpb

/coding since 2018

BACKEND
ENGINEER

Distributed systems · APIs at scale · Go, PHP & Node.js

8+

years exp.

3

core languages

Marau · RS · Brazil
@ Sword Health
João Pedro Borça

João Pedro Borça

Go · PHP · Node.js©2026
/about

About

Senior backend engineer with 8+ years of experience designing and building distributed, high-availability systems in Go, PHP and Node.js. Throughout my career, I have contributed to every phase of the software lifecycle, from greenfield development to the ongoing evolution of large-scale legacy systems, with deep expertise in microservices architecture, event-driven systems (NATS, Pub/Sub, SQS) and API communication via gRPC and REST.

Currently at Sword Health, I develop and maintain backend services for digital healthcare products deployed globally, serving patients across multiple international markets. My work spans Go, Node.js and Laravel services running on multi-region Kubernetes infrastructure, with a consistent focus on reliability, observability (New Relic, OpenTelemetry) and continuous delivery.

As a technical reference within the team, I drive architectural improvements and partner with Product Managers and cross-functional squads to ship high-impact solutions. I am expanding my technical frontier with a postgraduate program in Machine Learning Engineering at FIAP, deepening expertise in models and intelligent systems. In my engineering workflow, I adopt AI-assisted development, using Claude Code with a spec-driven methodology as a core practice.

/focus

Areas of Expertise

01

Backend Architecture

Microservices · Clean Architecture · Domain-Driven

02

APIs & Protocols

REST · gRPC · GraphQL

03

Messaging & Events

NATS · Pub/Sub · SQS · Event-Driven

04

Cloud & Infrastructure

Google Cloud · AWS · Kubernetes · IaC

05

Observability

New Relic · OpenTelemetry · Sentry

06

Performance & Scale

Low latency · Redis · Load testing

/experience

Professional Experience

Sword Health

Mar 2022 — Present

Porto, Portugal (remote)

Senior Backend Engineer

  • Design and maintenance of backend services for Thrive (digital physical therapy), Bloom (pelvic health) and Pulse (activity monitoring), serving patients across multiple countries.
  • Architecture of services in Go, Node.js and Laravel, communicating via REST, gRPC and asynchronous messaging (Google Cloud Pub/Sub).
  • Operation of globally distributed, multi-region Kubernetes infrastructure with infrastructure-as-code.
  • Instrumentation of observability and reliability through New Relic and OpenTelemetry.
  • Technical reference for the evolution and maintenance of core backend services.
  • Close collaboration with Product Managers and cross-functional squads to deliver high-impact digital health solutions.

Tradersclube (TC)

Aug 2021 — Mar 2022

São Paulo, Brazil (remote)

Backend Engineer

  • Part of the backend team for the institutional site and freemium tiers of TC Notícias and TC Ideas, one of Brazil's largest investment platforms.
  • Built Go services with MySQL under the BFF pattern, using synchronous and asynchronous NATS messaging.
  • Integrated WordPress-managed content with Go backend services.
  • Optimized latency and SEO performance through Redis and Memcache caching strategies.

Linx

Mar 2021 — Aug 2021

Porto Alegre, Brazil (remote)

Backend Engineer

  • Contributed to an omnichannel retail OMS product with a large enterprise client base.
  • Implemented inventory control services (PHP) and freight calculation services (Go and Node.js).
  • Designed messaging architecture using AWS SQS, including dead-letter queues for fault-tolerant processing.
  • Applied Elasticsearch for freight rate tables and Apache NiFi for ETL pipelines. Conducted JMeter load testing in preparation for Black Friday.

iDev Soluções

Jul 2020 — Mar 2021

São Paulo, Brazil (remote)

Backend Engineer

  • Designed and built the company's first SaaS product, iCMDB, a datacenter infrastructure management platform.
  • Fully Go backend with microservices architecture and a GraphQL BFF layer.
  • Service-to-service communication via gRPC and integration with a graph database (Neo4j).
  • CI/CD pipeline setup with Jenkins and deployment to Google Cloud Platform (GKE).

SBsistemas

Oct 2018 — Jul 2020

Marau, RS, Brazil

Backend Engineer

  • Early-stage development of a fiscal document product (CTe and MDFe) for carriers and accounting firms.
  • Led the migration from a PHP (Laravel) monolith to a Go microservices architecture.
  • Evolved into the lead developer of the CTe system and designed Agronota, an e-invoicing platform for rural producers.
  • Stack: PHP/Laravel, Go, PostgreSQL, Docker, GitLab CI/CD, AWS, WebSockets.
/projects

Featured project

Cosmoclube

2024 — 2025

GoNext.jsReactFlutterStripePandaVideoRailway

A members-only content platform independently designed and built end-to-end for a creator with over 200K followers.

  • Full-stack architecture: Go backend, Next.js CMS, React web frontend and a Flutter mobile application.
  • Recurring subscription management via Stripe, video delivery through PandaVideo and native push notifications.
  • Infrastructure and deployment on Railway. Applications published to the Apple App Store and Google Play Store.
/skills

Technologies

Languages

Go · PHP · JavaScript · Node.js · TypeScript · Python · SQL

Databases

PostgreSQL · MySQL · MongoDB · DynamoDB · Redis · Memcached · Elasticsearch · Neo4j

Architecture & APIs

Microservices · Event-Driven · BFF · REST · gRPC · GraphQL · Clean Architecture

Messaging

NATS · Google Cloud Pub/Sub · AWS SQS

Cloud & Infra

Google Cloud (GKE) · AWS (Lambda, SQS, S3) · Kubernetes · Docker · IaC

CI/CD & Observability

GitHub Actions · GitLab CI/CD · Jenkins · New Relic · OpenTelemetry · Sentry

AI & Productivity

Claude Code · Spec-driven development

/education

Education & Languages

Postgraduate in Machine Learning Engineering

FIAP

Ongoing

B.Sc. in Computer Science

Universidade de Passo Fundo

2015 — 2018

Languages

PortugueseNative
EnglishUpper-intermediate
ItalianBasic