A Lead Full Stack Developer with strong expertise in Node.js and Vue.js is sought to join a senior engineering team in Barcelona.
This is a long-term, high-impact role ideal for product-oriented professionals who thrive in dynamic environments and value excellence, autonomy, and innovation.
Experience - 7+ years of experience in software engineering, preferably in product-oriented or high-performance environments.
 
 
- 4+ years of hands-on development with Node.js in production systems.
 
 
- 3+ years of experience using Vue.js (preferably Vue 3 with Composition API).
 
 
- Proven experience designing and building scalable full stack applications.
 
 
- Strong background in software design principles (SOLID, clean code, modular architecture).
 
 
- Experience leading or mentoring other developers in agile and cross-functional teams.
 
 
- Solid understanding and practical use of CI/CD pipelines, automated testing (unit, integration, and E2E), and code review processes.
 
 
- Prior exposure to cloud platforms (AWS, GCP, or Azure) and containerized environments (Docker).
 
 
- English proficiency at C1 level or higher (spoken and written).
 
 
- Experience working with international teams and willingness to relocate to Europe is essential.
 
 
Preferred Qualifications (Nice to Have)- Experience with Vuex or Pinia for state management.
 
 
- Familiarity with TypeScript and modern frontend tooling such as Vite.
 
 
- Experience using Tailwind CSS or Vuetify for styling and UI frameworks.
 
 
- Knowledge of Fastify as an alternative to Express.js.
 
 
- Prior experience with real-time communication using WebSockets.
 
 
- Hands-on with Prisma or Sequelize as ORMs for relational databases.
 
 
- Exposure to multi-cloud environments (e.g., working across AWS and GCP).
 
 
- Experience deploying and managing apps with NGINX and PM2.
 
 
- Participation in architecture reviews or contribution to technical strategy and roadmap planning.
 
 
- Past involvement in technical hiring, code audits, or mentoring programs.
 
 
- Attendance or contribution to tech conferences, meetups, or open source communities.
 
 
Job Responsibilities- Design, develop, and maintain scalable and reliable full stack features using Node.js and Vue.js.
 
 
- Participate in architectural decisions and help define best practices and technical standards across the stack.
 
 
- Ensure performance, scalability, security, and maintainability of web applications.
 
 
- Collaborate closely with Product Managers, UX/UI Designers, and QA Engineers in cross-functional agile squads.
 
 
- Conduct code reviews, enforce quality standards, and contribute to continuous improvement efforts.
 
 
- Lead technical initiatives and provide mentorship to junior and mid-level developers.
 
 
- Take ownership of services and features in production and support their ongoing evolution.
 
 
- Contribute to the long-term technology roadmap and help align technical decisions with business goals.
 
 
- Proactively identify and resolve technical challenges, bottlenecks, and bugs.
 
 
- Stay current with industry trends, tools, and frameworks to continuously raise the engineering bar.
 
 
Benefits- Sponsored Visa.
 
 
- Relocation to Barcelona, Spain.
 
 
- Hybrid Work Model.
 
 
- Opportunity to work in a highly skilled, collaborative engineering team.
 
 
- High degree of technical autonomy and influence in decision-making.
 
 
- Access to international growth, and career development opportunities.
 
 
- Chance to work on high-impact projects with global visibility and strong product culture.
 
 
 #J-18808-Ljbffr