Logo for HumanIT Solutions

Senior Backend Developer (Golang/Node.js/TypeScript) - Full Remote Portugal

Roles & Responsibilities

  • Strong hands-on experience with Golang (primary technology)
  • Proven track record building production-grade REST or gRPC APIs
  • Solid understanding of Kafka: producers, consumers, partitioning strategies, and at-least-once/exactly-once semantics
  • Experience with relational databases, specifically MySQL or PostgreSQL

Requirements:

  • Design and build high-performance APIs (Publish API, Serving API, and Jobs API) using Go or TypeScript
  • Implement durable workflows using Temporal with reliable, auditable data orchestration and integrate with Kafka for event-driven ingestion
  • Develop tracking and state management layer with MySQL for observability and SLIs, including proper retry logic and observability
  • Collaborate with Data Engineers and contribute to the Developer Portal, enabling self-service API access and AI-ready, governed data pipelines

Job description

ABOUT THE OPPORTUNITY

Join a digital healthcare company revolutionizing physical therapy through AI and wearable technology. You'll build the API infrastructure that powers virtual physical therapy platforms helping patients recover from musculoskeletal conditions through personalized, remotely-guided exercise programs. This full remote position from Portugal offers the chance to work on mission-critical systems that directly improve patient outcomes, reduce pain, and lower healthcare costs by transforming traditional in-person therapy into accessible digital experiences. With a focus on reliability, observability, and building APIs that others love to use, this is an opportunity to make a meaningful impact in healthcare technology while working with cutting-edge backend technologies.

PROJECT & CONTEXT

You'll design and build high-performance APIs starting with Publish API, then Serving API and Jobs API, using Go or TypeScript depending on platform components. Your work involves implementing durable execution workflows using Temporal for reliable, auditable data orchestration, building resilient services with proper retry logic, circuit breakers, and rate limiting, and developing the tracking and state management layer powered by MySQL for observability and SLIs. Integration with Kafka for event-driven data ingestion and delivery will be central to your role. You'll collaborate closely with Data Engineers to define data contracts and API specifications, and contribute to the Developer Portal enabling self-service API access and documentation. Building AI-ready data infrastructure is key — ensuring clean, governed, and accessible data pipelines that power machine learning models and AI-driven products across the platform.

WHAT WE'RE LOOKING FOR (Required)

  • Strong hands-on experience with Golang (primary technology)
  • Proven track record building production-grade REST or gRPC APIs
  • Solid understanding of Kafka: producers, consumers, partitioning strategies, and at-least-once/exactly-once semantics
  • Experience with relational databases, specifically MySQL or PostgreSQL
  • Deep understanding of API security, authentication, and rate limiting patterns
  • Experience working in regulated or compliance-sensitive environments (healthcare, fintech, or similar)
  • Ability to build and maintain AI-ready data infrastructure with clean, governed, and accessible data pipelines
  • Service-oriented mindset: you build APIs that others love to use
  • Reliability-first approach: thinking about failure modes, retries, and observability from day one
  • Strong cross-functional collaboration skills, especially with data engineers
  • Documentation mindset: belief that good APIs come with great documentation
  • Iterative approach: shipping incrementally and improving based on feedback
  • English proficiency at B2 Upper Intermediate level minimum

NICE TO HAVE (Preferred)

  • TypeScript/Node.js experience for specific platform components
  • Experience with Temporal, Restate, or similar workflow orchestration systems
  • Familiarity with observability stacks: Prometheus, Grafana, OpenTelemetry
  • Background in data platforms or data infrastructure teams
  • Experience leveraging AI coding assistants and LLMs to accelerate development and improve code quality
  • Knowledge of healthcare data standards and compliance requirements (HIPAA, GDPR)
  • Understanding of event-driven architectures and microservices patterns
  • Experience with container orchestration (Docker, Kubernetes)

Languages Required: English (B2 Upper Intermediate minimum)

Work Model: Full Remote — must be based in Portugal

Experience Level: Mid to Senior

Back-End Developer Related jobs

Other jobs at HumanIT Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.