Senior Software Engineer, AI-Driven Systems

New
T
ThimbleInsurTech
Listing location: United States; Workplace type: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsTypeScriptAngularReactDistributed Systems

Requirements

  • Strong backend engineering experience with Node.js and TypeScript in production.
  • Hands-on experience building and operating distributed or event-driven systems.
  • Working understanding of how distributed or event-driven systems fail.
  • Experience using AI tools to drive a large code migration at scale, such as a framework upgrade, service rewrite, or language port.
  • Experience contributing to a migration or re-platform on a live system.
  • Curiosity about agent harnesses, MCP, and A2A protocols; production deployment of agents is not required.
  • Comfort reading unfamiliar code and data models and identifying problems.
  • Enough frontend literacy to trace a problem from the UI to the service layer.
  • Clear written communication and comfort working in a remote, async-friendly environment.
  • Bonus: hands-on experience with a durable execution or workflow orchestration engine.
  • Bonus: experience with an MCP server, agent harness, evaluation suite, or multi-agent system.
  • Bonus: experience in InsurTech, FinTech, or another regulated industry.

Responsibilities

  • Design and build durable workflows and services to replace current event-driven flows.
  • Define service boundaries, state ownership, idempotency, and retry semantics.
  • Write, review, and ship production code in Node.js and TypeScript using agentic coding tools.
  • Define reference patterns, including service templates, shared libraries, and code generators.
  • Plan and execute incremental migrations with tested rollbacks while keeping production running.
  • Build and maintain AI workflow tooling, including MCP servers, evaluation scripts, and automated checks.
  • Instrument services with metrics, alerts, dashboards, and tracing, and own production incidents end to end.
  • Make targeted changes in React and Angular applications when backend work requires them.
  • Partner with product, growth, and engineering colleagues in code reviews and architecture discussions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now