07 oct
|
MigmaAI
|
Barcelona
Barcelona, Spain · Full-time · Fully office-based
€65,000–€85,000 gross per year
Candidates must already be based in Barcelona.
Build the systems behind AI-powered email marketing.
Migma is building an AI platform that creates and sends on-brand email campaigns end to end. We are a two-person founding team in Barcelona, hiring a backend engineer with strong Node.js and MongoDB experience who has shipped AI features in production.
You will work directly with the founders on our APIs, infrastructure, integrations, and AI generation pipelines. We want someone who can ship quickly while making the system more reliable, understandable, and cost-efficient.
What you will do
- Build and maintain Node.js services and APIs.
- Improve MongoDB queries, indexes, and data models.
- Develop AI generation workflows and improve the quality and consistency of their outputs.
- Handle queues, retries, rate limits, provider failures, and cost metering.
- Add useful monitoring and tests around critical workflows.
- Build product integrations and improve backend performance and reliability.
What we need
- Strong experience running Node.js backends in production.
- Practical MongoDB knowledge, including query performance, indexing, and data architecture.
- Experience shipping LLM-powered features or AI pipelines,
with an understanding of their failure modes.
- Ability to explain how you measure AI output quality, latency, reliability, and cost.
- Strong API design, debugging, security, and problem-solving skills.
- Ownership, clear communication, and comfort working in a small team.
- Already based in Barcelona and able to work with the founding team in person.
Our stack
Node.js, Express, MongoDB, Redis, BullMQ, and Python tooling; integrations with LLM providers and MCP. The product frontend uses Next.js, React, and TypeScript.
Useful extras
- Python services, structured LLM outputs, evaluations, agent workflows, or design-to-code generation.
- Stripe webhooks and idempotency, AWS SES and email delivery, or real-time systems.
- Shopify or Figma integrations, HTML email, React Email, or MJML.
How to apply
Send a short introduction and describe one backend or AI system you personally shipped. Tell us what you owned, a difficult problem you solved, your current location, earliest start date, and salary expectations. Include a code sample or project link if available.
Hiring process
We start with a short introductory call, followed by an architecture and code walkthrough with practical pairing with the founding team.
📌 Senior Backend & AI Engineer (Barcelona)
🏢 MigmaAI
📍 Barcelona