Full Stack Engineer
Postaladdress
Barcelona, Spain
4 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
HTML5
Automation of Tests
Cascading Style Sheets (CSS)
Software Quality
Node.Js
TypeScript
Web Applications
Web Services
+12 more
Cloud Platform System
Apache Yarn
Cypress (Programming Language)
Backend
Git
Vue.js
Syntactically Awesome Style Sheets (SASS)
Playwright
Front End Software Development
JestJS
Code Restructuring
Serverless Computing
Job description
We are looking for senior engineer able to lead complex product initiatives, work confidently across both the Nuxt/Vue client layer and the backend/API stack, and serve as a go-to technical voice within the team. The focus is on shipping features pragmatically while raising the bar on quality, maintainability and engineering practice.
WHAT YOU’LL DO
- Drive features from start to finish - scoping, building, testing, releasing and monitoring in production.
- Develop and support customer-facing applications built on TypeScript, Vue 3, Nuxt 3, Vuetify 3 and current frontend tooling.
- Contribute to shared frontend libraries, reusable components and composables.
- Extend and support backend/API services, including TypeScript/Node serverless functions and Java/Spring services where required.
- Raise code quality via refactoring, test automation and well-reasoned technical calls.
- Take an active part in reviews and architectural conversations.
- Support the growth of junior and mid-level engineers through pairing, feedback and practical guidance.
- Shape where the frontend platform goes next, including an upcoming Nuxt 3 * Nuxt 4 upgrade.
- Favour simple, durable solutions that serve real product goals.
Requirements
- At least 8 years building and running non-trivial web applications and backend/API services, ideally in TypeScript and Java/Spring.
- Deep TypeScript background (5 years or more).
- Familiarity with cloud environments and serverless design; AWS is a bonus.
- Substantial hands-on time with Vue 3 and Nuxt 3.
- Confident with the Vue Composition API.
- Track record with SSR applications and awareness of common SSR/CSR traps.
- Comfort with component-driven development and reusable frontend structure.
- Practical state-management experience, Pinia preferred.
- Sound grasp of HTML5, CSS3, SCSS/SASS and responsive layouts.
- Test automation experience with Vitest and Cypress/Playwright; Jest or comparable tools also welcome.
- Fluency with Git, Yarn and contemporary development workflows.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.jobleads.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
The Best JavaScript Framework to Learn
over 3 years ago
BB
Benedikt Bischof
Web Development Best Practices: What The Data Tells us
over 4 years ago
CH
Chris Heilmann
Dev Digest 133 - Back to Front
almost 2 years ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
about 2 years ago
CH
Chris Heilmann
Dev Digest 136 - No JS(on) of mine
almost 2 years ago