
Senior Full Stack Developer
KEENFOLKS
full-time
Posted on:
Location Type: Hybrid
Location: Barcelona • 🇪🇸 Spain
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudDockerJavaScriptNext.jsNode.jsPythonReactTypeScriptVue.js
About the role
- 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.
Hard skills
ReactNext.jsViteVue.jsTypeScriptNode.jsPythonFastAPICI/CDAPI design
Soft skills
communicationproblem-solvingcollaboration