Senior Full Stack Developer at Keenfolks designing scalable, high-performance web applications integrating AI solutions collaboratively. Working hybrid between office and home in Barcelona.
Responsibilities
Lead the architecture, design and development of front-end applications using React (Next.js/Vite) or Vue.js, following the 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 optimise 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.
Deploy, manage, and scale projects using SST Framework (Serverless Stack) - Nice to have
Requirements
6+ years of professional experience as a Full Stack and 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.
Benefits
2 days in our beautiful 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
Senior Director of Software Engineering at Capital One managing CI/CD platforms. Overseeing distributed engineering teams and ensuring high - quality operations for developer ecosystem.
Senior Software Engineer designing and implementing voice recognition systems for automotive applications. Collaborating with cross - functional teams and supporting software release cycles and CI/CD processes.
Senior Software Engineer analyzing product requirements and configuring speech dialog interfaces for automotive applications. Collaborating with R&D to optimize performance and localization in a global team environment.
Senior Engineer in Digital Engineering team developing software solutions and collaborating with teams. Involvement in software lifecycle processes and technical contributions to projects.
Software Engineer developing solutions for cross - border money movement and digital asset payments at Early Warning. Collaborating with teams to enhance global payment systems with a focus on reliability and security.
Staff Software Engineer leading design and delivery of digital asset - enabled payment platforms for Early Warning Services. Collaborating across teams to influence technical direction and ensure regulatory compliance.
Software Engineer developing software applications to support payments and digital assets. Collaborating with teams to enhance financial system capabilities through innovative technology solutions.
Senior Full - stack Engineer at Omnisend focusing on backend development for multichannel communication solutions. Collaborating with teams to ensure reliable message delivery for ecommerce brands.
Senior Mechanical Design Engineer leading high - spec mechanical design across energy and industrial projects in Dublin. Managing the full project lifecycle and mentoring engineering staff in a consultancy environment.
Software Engineer III at MedImpact creating innovative healthcare solutions through programming and analysis within the Claims Adjudication team. Collaborating to enhance the value of health care through technology.