Senior Fullstack Software Engineer @Semble
Software Development
Salary Β£70,000–90,000 ..
Employment Type full-time
Posted 1mth ago

[Hiring] Senior Fullstack Software Engineer @Semble

1mth ago - Semble is hiring a remote Senior Fullstack Software Engineer. πŸ’Έ Salary: Β£70,000–90,000 package πŸ“Location: Northern Europe, Western Europe

Role Description

As a senior engineer on Ecosystem Experience, you’ll 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
    • iPaaS/automation flows
  • Work across the stack in our Yarn/Nx TypeScript monorepo:
    • React on the frontend
    • Node.js services and domain modules on the backend
    • GraphQL (internal and public APIs)
    • MongoDB
  • Take ambiguous partner specs and product goals and turn them into clear technical designs, sequenced delivery plans, and clinically safe, testable solutions.
  • Make sound architectural trade-offs β€” simplicity vs flexibility, build vs buy, speed vs long-term maintainability β€” and document the decisions so others can follow them.
  • Own production outcomes: monitoring and alerting (e.g. Datadog), incident diagnosis, root-cause analysis, and durable fixes β€” not just shipping features.
  • Improve reliability and operability: failure handling, retries, idempotency, credentials/secrets, multi-tenant config, and safe rollouts across many production environments.
  • Contribute to Semble Connect and related automation β€” provisioning, connections, recipe/webhook patterns, and the product surfaces that expose them to practices.
  • Set a high quality bar through design reviews, thorough code reviews, automated tests (unit, integration, e2e), and pragmatic CI/CD improvements.
  • Mentor and unstick teammates; give clear feedback; help more junior engineers grow without becoming a bottleneck.
  • Influence the Ecosystem Experience roadmap and technical standards β€” surfacing risks early, proposing better approaches, and aligning stakeholders when requirements conflict.

Qualifications

  • 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: break down large problems, define interfaces/contracts, and leave codebases easier to change than you found them.
  • 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; you know when to add coverage and when not to over-engineer.
  • Experience with NoSQL databases (MongoDB or similar) and cloud-hosted applications (AWS preferred).
  • Strong written and verbal communication β€” RFCs/tech notes, partner discussions, and clear updates for Product and other engineers.
  • 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 β€” least privilege, secrets hygiene, safe logging.
  • Comfort using AI coding tools to accelerate delivery without lowering the quality bar.

Requirements

  • Healthcare, HL7/FHIR, lab/pharmacy, or other regulated-domain integrations.
  • iPaaS / automation platforms (Workato or similar).
  • Design systems / component libraries, and large monorepo experience.
  • Infrastructure as Code (Terraform / CDK), observability (Datadog or similar), and multi-tenant SaaS.
  • Experience leading technical delivery across multiple engineers or workstreams.
  • Playwright or Cypress e2e experience.
  • Bilingual English–French.

Benefits

  • Β£70,000–90,000 package, based on your experience and the value you can bring.
  • Autonomy and ownership β€” we’ll set the vision and share the context, then we trust you to run with things.
  • 36 days off: 25 holidays + bank holidays + 3 extra days (birthday and β€˜feel good’ days).
  • Comprehensive health & wellbeing support β€” including private health insurance, and mental health support and free therapy sessions through Oliva.
  • Hybrid & flexible work environment β€” work from anywhere in the UK, with also some flexibility to work across Europe.
  • Get the tech you need β€” latest MacBook (unless you prefer Windows) and a wide range of equipment for your home office.
  • Work alongside an inspiring team β€” knowledgeable and innovators in their field.
  • Fantastic office space in Central London, right outside Monument β€” with a roof terrace, weekly activities, loads of natural light, and cute doggies!
  • The usual free bits coming with nice offices β€” barista coffee, tea, fruits, happy hours and activities.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern Europe, Western Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Fullstack Software Engineer @Semble
Software Development
Salary Β£70,000–90,000 ..
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern Europe, Western Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 126,809+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later