Senior Backend Engineer – Portugal (Full-Time)
Remote / Portugal | Time zone : Portugal and Located in Portugal | Full-time
At Luca, we’re building the next generation of learning tools for Latin America. We create AI-powered educational products that blend smart design, engaging content, and beautiful technology—used by thousands of students, parents, and schools across the region.
We’re looking for a Senior Backend Engineer with strong experience in TypeScript, GraphQL, and modern cloud-native architecture. If you care about clean systems design, scalability, and want to push the boundaries of what’s possible with AI tools like OpenAI Agent SDK—this role is for you.
What You’ll Be Doing
You’ll work cross-functionally with :
- Frontend developers to deliver seamless API and data integrations
- AI engineers to build autonomous agents and prompt-driven logic
- Infrastructure teams to scale event-driven systems on GCP
- Product leads to implement resilient and modular backend services
- DevOps and QA to maintain reliability and traceability across environments
Your Responsibilities
Backend & API Engineering
Build and maintain backend services in Node.js + TypeScript, applying clean architecture and DDD where applicableDesign and optimize GraphQL APIs, using advanced auth, reusable fragments, and decoupled resolversIntegrate and manage Prisma ORM in high-concurrency, multi-tenant environmentsData & Storage
Design and optimize complex PostgreSQL schemas : indexes, materialized views, partitionsUse Firebase Firestore for NoSQL with efficient modeling, access control, and indexingImplement data backup, replication, and recovery strategiesCloud Infrastructure (GCP)
Deploy services on Cloud Run and Cloud Functions with DockerDesign event-driven pipelines with Pub / Sub, retries, and dead-letter topicsConfigure routing, SSL certificates, domain management, and granular bucket policiesImplement secure communication using Secrets Manager, VPC connectors, and service-to-service authenticationAI Integration with OpenAI
Build agent-based features using OpenAI Agent SDKDesign modular agent systems, advanced prompting strategies, and reasoning chainsImplement embeddings, context caching, and prompt validation pipelinesWhat We’re Looking For
5+ years of experience building modern backend systemsBased in PortugalExpertise in :
TypeScript (advanced types, decorators, composition)Node.js (streams, clusters, profiling)GraphQL (federation, batching, error masking)Prisma (middlewares, raw queries, performance tuning)PostgreSQL (execution plans, tuning, triggers)Firestore and NoSQL modeling (indexes, TTL, batch consumption)Pub / Sub and event-driven architecturesGCP (Cloud Run, Docker, routing, Secrets Manager)OpenAI Agent SDK (agent composition, embeddings, prompting)Experience in :Asynchronous and decoupled system designCI / CD pipelines with GitHub Actions, Cloud BuildObservability using Stackdriver / Cloud LoggingWhat We Offer
Full-time, 100% remote position based in Portugal within the Mexico / Argentina time zoneA fast-moving product-led team, backed by top European VCsThe chance to build core systems that shape how millions of students learnA culture of ownership, curiosity, and continuous learningAbout Luca
Founded in Portugal, Luca is the fastest-growing edtech company in Mexico — and one of the top early-stage startups in Latin America.
We’re building the AI-native education company of the future : combining great content, intuitive software, and the power of AI to reshape how students learn.
Already serving over 20,000 students in under 18 months, we've earned recognition from global leaders in edtech :
GSV Cup – Top 3 Global EdTech Startups
HolonIQ – Top 100 LatAm EdTechs
If you want to build meaningful, high-impact technology with a world-class team — join us.