Jobiglo

No results.

Senior Software Engineer, Full-Stack

Markup AI · Nouvel Athos

Senior 🇬🇧 English
TypeScript React Next.js TanStack Query Python Vitest Testing Library Playwright Accessibility Focus management Instrumentation

Job description

About the role

Markup AI is building the first AI‑driven content governance platform. We are looking for a senior full‑stack engineer to own product capabilities from data modeling to the final user interaction, primarily using TypeScript/React on the front end and Python on the back end.

Key responsibilities

  • Lead end‑to‑end feature development, from discovery and design through rollout and iteration.
  • Build responsive UI components with React, TypeScript, Next.js, and TanStack Query.
  • Design and implement API endpoints, data models, queries, and database migrations.
  • Extend and maintain Chrome extensions and document integrations for Google Docs, Word Online, and other authoring tools.
  • Enhance the shared design system with a focus on accessibility, keyboard behavior, and focus management.
  • Develop interfaces for asynchronous, LLM‑powered workflows, handling streaming results, retries, and long‑running operations.
  • Maintain automated test coverage using Vitest, Testing Library, and Playwright, including end‑to‑end tests against third‑party applications.
  • Instrument production systems to diagnose failures and write concise design documents or ADRs when decisions affect multiple components.

Required profile

  • Senior‑level software engineer with strong product engineering experience.
  • Proven ability to take features from concept to production in a fast‑moving, enterprise‑grade environment.
  • Comfortable working across the full stack and collaborating with design, product, and infrastructure teams.

Required skills

  • TypeScript
  • React
  • Next.js
  • TanStack Query
  • Python
  • Vitest
  • Testing Library
  • Playwright
  • Chrome extension development
  • API design
  • Data modeling
  • Database migrations
  • Accessibility
  • Keyboard navigation
  • Focus management
  • Instrumentation
  • ADR documentation

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Markup AI.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 2 weeks from now

25 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Markup AI

Nouvel Athos