Lead the architecture, design and development of front-end applications using React (Next.js/Vite) or Vue.js, following atomic design principle, with a hands-on approach
Build reusable UI components, ensuring a consistent and accessible design system
Develop and maintain backend services using TypeScript (Node.js) and Python (FastAPI)
Collaborate closely with Product and Design to translate ideas into clean, efficient, and delightful user experiences
Integrate and optimize modern AI tooling into the development workflow — from code generation and refactoring to testing and documentation
Contribute to architecture decisions, code reviews, and technical strategy
(Nice to have) Deploy, manage, and scale projects using SST Framework (Serverless Stack)
Requirements
5+ years of professional experience as a Full Stack or Frontend Engineer
Deep expertise in TypeScript and modern React (Next.js) or Vue.js development
Strong understanding of UI/UX principles and design systems (atomic design, component libraries, accessibility)
Proficiency with Node.js and/or FastAPI (Python) on the backend
Solid understanding of modern CI/CD pipelines, API design, and state management
Demonstrated experience using AI tools (Claude Code, Cursor, GitHub Copilot, GPT, etc.) to enhance productivity and code quality — be ready to share examples
Excellent communication, problem-solving, and collaboration skills
Nice to Have: Experience with APIs, Docker, or cloud environments
Experience with SST (Serverless Stack) for AWS-based deployments
Familiarity with infrastructure-as-code, serverless architectures, and event-driven systems
Benefits
Hybrid Work: 2 days in our beautiful Barcelona office, 3 from home
Free Lunch on office days
Coffee, tea & fresh fruit always available
Office fun: ping pong, yoga, and social activities
Free Friday afternoons
Afterworks & team buildings every month
Work from anywhere for 30 days/year
Birthday day off to celebrate your day
23 vacation days + 2 personal days
Learning & Development Program focused on AI innovation
Career growth and continuous upskilling opportunities
A dynamic, entrepreneurial culture that values creativity, trust, and constructive freedom
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.