Senior Fullstack Software Engineer - Ecosystem Experience at Semble | GB | Rezi

Senior Fullstack Software Engineer - Ecosystem Experience at Semble

Senior Fullstack Software Engineer - Ecosystem Experience

Semble · GB

1 months ago

Senior Fullstack Software Engineer - Ecosystem Experience

Semble · GB

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Fullstack Software Engineer - Ecosystem Experience role.

Rezi rewrites your resume against Semble's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Fullstack Software Engineer - Ecosystem Experience posting at Semble — free, in seconds.

About the Role

You’ll join our Ecosystem Experience team, responsible for connecting Semble to the wider healthcare ecosystem, including labs, pharmacies, partner APIs, webhooks, and Semble Connect. This role involves working closely with Product, Business, and external partners within a large TypeScript monorepo. We are a passionate and driven team that embraces new technologies, including AI, and values impact, collaboration, and a human touch.

Responsibilities

  • Own problems end to end, from partner discovery through design, implementation, rollout, and production reliability.
  • Operate with a high degree of autonomy and raise the technical bar for the team.
  • Lead the design and delivery of integrations that move clinical and operational data safely between Semble and external systems, including REST/GraphQL APIs, webhooks, HL7, SFTP, and iPaaS/automation flows.
  • Work across the stack in a Yarn/Nx TypeScript monorepo: React on the frontend, Node.js services and domain modules on the backend, GraphQL, and MongoDB.
  • Translate ambiguous partner specs and product goals into clear technical designs, sequenced delivery plans, and clinically safe, testable solutions.
  • Make sound architectural trade-offs and document decisions.
  • Own production outcomes, including monitoring, alerting, incident diagnosis, root-cause analysis, and durable fixes.
  • Improve reliability and operability, including failure handling, retries, idempotency, credentials/secrets, multi-tenant config, and safe rollouts.
  • Contribute to Semble Connect and related automation.
  • Set a high quality bar through design reviews, code reviews, automated tests, and CI/CD improvements.
  • Mentor and unstick teammates, give clear feedback, and help junior engineers grow.
  • Influence the Ecosystem Experience roadmap and technical standards, surfacing risks, proposing better approaches, and aligning stakeholders.

Requirements

  • 5+ years' professional experience building production web applications with React and TypeScript, including substantial time operating as a senior / staff-of-one on complex features.
  • Strong hands-on experience with Node.js backends and APIs (REST and/or GraphQL).
  • Proven experience integrating with third-party systems — APIs, webhooks, auth flows, retries, idempotency, credentials/secrets.
  • Ability to design systems, not just implement tickets.
  • Comfort working in ambiguity — clarifying requirements, challenging weak specs, and driving decisions when information is incomplete.
  • A production ownership mindset: debugging complex issues across services, reading logs/metrics traces, and preventing the same incident twice.
  • Solid automated testing habits (unit/integration/e2e) and comfort with CI/CD.
  • Experience with NoSQL databases (MongoDB or similar) and cloud-hosted applications (AWS preferred).
  • Strong written and verbal communication.
  • Collaborative leadership without needing formal authority: mentoring, reviewing thoughtfully, and aligning people around a plan.
  • Security and privacy awareness appropriate for handling sensitive healthcare data.
  • Comfort using AI coding tools to accelerate delivery without lowering the quality bar.

Skills

  • React
  • TypeScript
  • Node.js
  • APIs (REST and/or GraphQL)
  • Third-party system integration
  • System design
  • Ambiguity management
  • Production ownership
  • Automated testing (unit/integration/e2e)
  • CI/CD
  • NoSQL databases (MongoDB or similar)
  • Cloud-hosted applications (AWS preferred)
  • Written and verbal communication
  • Mentoring
  • AI coding tools
  • Healthcare integrations
  • HL7/FHIR
  • Lab/pharmacy integrations
  • Regulated-domain integrations
  • iPaaS / automation platforms (Workato or similar)
  • Design systems / component libraries
  • Large monorepo experience
  • Infrastructure as Code (Terraform / CDK)
  • Observability (Datadog or similar)
  • Multi-tenant SaaS
  • Playwright
  • Cypress
  • Bilingual English–French

Location

  • Remote in the UK
  • Remote in the EU
  • London office
  • Paris office

Work Type

  • Fully remote
  • Hybrid

Experience Level

  • Senior
  • Staff-of-one

Salary/Compensations

  • £70,000–90,000 package

Benefits

  • Improving healthcare
  • Autonomy and ownership
  • 36 days off (25 holidays + bank holidays + 3 extra days)
  • Comprehensive health & wellbeing support (private health insurance, mental health support, free therapy sessions through Oliva)
  • Hybrid & flexible work environment
  • Latest MacBook or Windows laptop
  • Wide range of equipment for home office setup
  • Work alongside an inspiring team
  • Fantastic office space in Central London
  • Barista coffee, tea, fruits, happy hours and activities

About the Company

  • Semble enables health professionals to amplify their impact by providing doctors and their teams with powerful, innovative, intuitive, and secure cloud-based clinical system software.
  • Our software is used by thousands of clinicians, making their lives easier, saving them money, and structuring health data for research.
  • We are passionate and driven, uniting under cultural drivers: Impact, Collaboration, and Human touch.
  • We embrace new technologies, including AI, and seek individuals excited to augment their work with AI.