Full Stack Engineer
Hace 3 días
Málaga, Andalucia, España
Albertine
Jornada completa
Gratis con email o Google
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Gratis con email o Google
Al continuar, aceptas nuestros Términos & Política de Privacidad.
Albertine builds white-label digital concierge experiences for luxury brands and their members. The product runs on a multi-tenant TypeScript platform: a Hono API that powers member-facing concierge apps, LMT
- the internal platform agents use to manage members and operations
- plus payments, recommendations, messaging, and a growing set of third-party integrations. The frontend spans those same surfaces, shared component libraries, and the design system that keeps each brand distinct.
The roleWe're hiring a full stack engineer to ship features across that platform. A membership change, a booking flow, an agent tool: you shape the API contract, implement the service and data work, and ship the React UI members and agents actually use. Both halves need to hold up in review
- sound data and API choices, and UI that feels finished.
You're not here to paint tickets: you're here to improve the product. Concierge operations, memberships, bookings, and billing are real business logic with real edge cases. You'll be expected to push back on requirements, notice when a model or a flow is wrong, and care about what members and agents hit in production. Luxury detail matters on both sides of the stack: a clumsy empty state and a query that falls over under a bigger tenant are both broken experiences.
We work AI-native. Coding agents are part of how we build, prototype, and refactor. You still own taste, judgment, and review. Speed without judgment isn't the bar.
What will you do?Ship TypeScript features end to end: a vertical API slice on our Hono service
- OpenAPI-first contracts, generated types, integration tests
- and the React UI that consumes itDesign the API contract for the features you own, in conversation with web, iOS, Android, and partner clients, including versioning and backwards compatibility when a shipped mobile app depends on itModel and query the data those features need in Postgres, with sound transactions, indexes, and consistency boundaries, inside the patterns the platform already usesBuild the UI in Concierge, LMT, and shared web libraries: forms, multi-step flows, data-heavy screens, loading and error states, responsiveness, and accessibility that meets the existing review barFollow the frontend architecture, design system, and design-token theming that other people own. Propose UX improvements with design and product; implement them in the patterns already thereWire integrations, webhooks, and background work when the feature needs them, following existing retry, idempotency, and observability patterns rather than inventing new onesHand platform-scale problems
- tenancy isolation, long-running workflows, query performance at 10x, a new integration's failure modes
- to the people who own them, with a clear write-up of what you foundUse coding agents as a default accelerator with clear specs, sharp review, and solid testsCommunicate clearly for a remote team: design notes, PR descriptions, async updatesWhat are we looking for?Must have:5+ years building and operating production web products, preferably in TypeScript, with substantial work on both the API and the UIStrong product instincts: you can work from incomplete specs, push back on requirements and UX, and own outcomes
- not just tasksEnough backend judgment to design a feature's REST contract, schema, and tests and have them hold up: errors, pagination, transactions, indexing, and basic query diagnosisEnough frontend judgment to implement a feature in an existing React and TypeScript app and pass review: state, routing, caching, forms, responsive layouts, and the details that make a screen feel finishedComfort working inside an existing architecture on both sides. You extend the patterns; you don't replace themProduction habits on both sides of a feature: integration tests for the API, and care for states, accessibility, and responsiveness in the UIComfort operating what you ship: logging, tracing, and debugging a production issue whether it starts in the client or the serviceComfortable with AI-assisted / agentic development as day-to-day practice: supervising agents, reviewing output, and knowing when to slow down and craft by handEffective remote collaboration: proactive communication, async documentation, direct feedbackNice to have:Fluency with our frontend stack (Vite, TanStack Query/Router, Tailwind) and the shared design system, including StorybookGoogle Cloud familiarity (Cloud Run, Cloud SQL, Pub/Sub, Firebase)Identity and access: OIDC/OAuth2, Keycloak, or similarExperience with queues, scheduled jobs, webhooks, and third-party APIsWhite-label or multi-tenant product experience, on the API, the UI, or bothMobile client concerns: push notifications, offline behavior, long-lived app versionsMotion and interaction craft in production UIsMigrating a domain off a legacy datastore without downtimeWhy Albertine?Join a fast-growing, technology-driven company that is redefining the future of luxury lifestyle management.
Small team, high ow
- the internal platform agents use to manage members and operations
- plus payments, recommendations, messaging, and a growing set of third-party integrations. The frontend spans those same surfaces, shared component libraries, and the design system that keeps each brand distinct.
The roleWe're hiring a full stack engineer to ship features across that platform. A membership change, a booking flow, an agent tool: you shape the API contract, implement the service and data work, and ship the React UI members and agents actually use. Both halves need to hold up in review
- sound data and API choices, and UI that feels finished.
You're not here to paint tickets: you're here to improve the product. Concierge operations, memberships, bookings, and billing are real business logic with real edge cases. You'll be expected to push back on requirements, notice when a model or a flow is wrong, and care about what members and agents hit in production. Luxury detail matters on both sides of the stack: a clumsy empty state and a query that falls over under a bigger tenant are both broken experiences.
We work AI-native. Coding agents are part of how we build, prototype, and refactor. You still own taste, judgment, and review. Speed without judgment isn't the bar.
What will you do?Ship TypeScript features end to end: a vertical API slice on our Hono service
- OpenAPI-first contracts, generated types, integration tests
- and the React UI that consumes itDesign the API contract for the features you own, in conversation with web, iOS, Android, and partner clients, including versioning and backwards compatibility when a shipped mobile app depends on itModel and query the data those features need in Postgres, with sound transactions, indexes, and consistency boundaries, inside the patterns the platform already usesBuild the UI in Concierge, LMT, and shared web libraries: forms, multi-step flows, data-heavy screens, loading and error states, responsiveness, and accessibility that meets the existing review barFollow the frontend architecture, design system, and design-token theming that other people own. Propose UX improvements with design and product; implement them in the patterns already thereWire integrations, webhooks, and background work when the feature needs them, following existing retry, idempotency, and observability patterns rather than inventing new onesHand platform-scale problems
- tenancy isolation, long-running workflows, query performance at 10x, a new integration's failure modes
- to the people who own them, with a clear write-up of what you foundUse coding agents as a default accelerator with clear specs, sharp review, and solid testsCommunicate clearly for a remote team: design notes, PR descriptions, async updatesWhat are we looking for?Must have:5+ years building and operating production web products, preferably in TypeScript, with substantial work on both the API and the UIStrong product instincts: you can work from incomplete specs, push back on requirements and UX, and own outcomes
- not just tasksEnough backend judgment to design a feature's REST contract, schema, and tests and have them hold up: errors, pagination, transactions, indexing, and basic query diagnosisEnough frontend judgment to implement a feature in an existing React and TypeScript app and pass review: state, routing, caching, forms, responsive layouts, and the details that make a screen feel finishedComfort working inside an existing architecture on both sides. You extend the patterns; you don't replace themProduction habits on both sides of a feature: integration tests for the API, and care for states, accessibility, and responsiveness in the UIComfort operating what you ship: logging, tracing, and debugging a production issue whether it starts in the client or the serviceComfortable with AI-assisted / agentic development as day-to-day practice: supervising agents, reviewing output, and knowing when to slow down and craft by handEffective remote collaboration: proactive communication, async documentation, direct feedbackNice to have:Fluency with our frontend stack (Vite, TanStack Query/Router, Tailwind) and the shared design system, including StorybookGoogle Cloud familiarity (Cloud Run, Cloud SQL, Pub/Sub, Firebase)Identity and access: OIDC/OAuth2, Keycloak, or similarExperience with queues, scheduled jobs, webhooks, and third-party APIsWhite-label or multi-tenant product experience, on the API, the UI, or bothMobile client concerns: push notifications, offline behavior, long-lived app versionsMotion and interaction craft in production UIsMigrating a domain off a legacy datastore without downtimeWhy Albertine?Join a fast-growing, technology-driven company that is redefining the future of luxury lifestyle management.
Small team, high ow