
Job description
We’re looking for a Senior Backend Engineer to join an AI team working on a Secure GPT platform (an internal ChatGPT-like solution) used across a global environment.
The focus of the role is to build real AI features in production, making them scalable, secure, and actually useful for the business.
🧩 What you’ll be doing
Building and improving backend features (mainly Node.js / TypeScript)
Working on GenAI use cases like:
document understanding
translation
agent-based workflows
APIs and automation
Owning your work end-to-end (from design to production and monitoring)
Defining and tracking how features perform (KPIs, usage, etc.)
Collaborating with product and tech teams in an international setup
Continuously improving how things are built and scaled
🛠️ Tech environment
Backend: Node.js, TypeScript
Frontend: React / Next.js (light involvement)
Cloud: Azure (App Services, Cosmos DB, monitoring)
CI/CD and DevOps practices
GenAI: OpenAI, Azure AI, RAG, agents, prompt engineering
✅ What we’re looking for
Solid backend experience (ideally 5+ years)
Strong Node.js / API development background
Hands-on experience with AI in real use cases (LLMs, RAG, agents…)
Comfortable working in cloud environments (Azure is a plus)
Someone who takes ownership and can work end-to-end
Practical, problem-solving mindset
Comfortable working in English
➕ Nice to have
Terraform / Bicep
Observability / monitoring experience
Exposure to regulated environments or security topics
Job requirements
✅ What we’re looking for
Solid backend experience (ideally 5+ years)
Strong Node.js / API development background
Hands-on experience with AI in real use cases (LLMs, RAG, agents…)
Comfortable working in cloud environments (Azure is a plus)
Someone who takes ownership and can work end-to-end
Practical, problem-solving mindset
Comfortable working in English
➕ Nice to have
Terraform / Bicep
Observability / monitoring experience
Exposure to regulated environments or security topics
- Barcelona, Catalunya [Cataluña], Spain
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
