Software Engineer

Descripción De La Vacante
Castro Urdiales, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 65K

Job location

Castro Urdiales, Spain

Tech stack

API
Artificial Intelligence
Cursor (Graphical User Interface Elements)
Mobile Application Software
MongoDB
Node.js
NoSQL
Angular
TypeScript
React
Backend
Angular
GraphQL
React Native
Front End Software Development
NestJS
REST
Legacy Systems

Job description

  • Design, build, and maintain backend services using Node.js and TypeScript.
  • Develop and maintain REST or GraphQL APIs.
  • Collaborate across teams to deliver high-impact usability improvements.

Conocimientos

Node.js Nest.js REST APIs GraphQL MongoDB Angular React React Native Descripción del empleo, We're looking for a Senior Software Engineer with a strong backend focus and some frontend experience to help stabilize and extend an existing legacy system during a critical growth period. You'll be working in partnership with a fast-growing technology company focused on versátil storage and logistics solutions, supporting both internal back-office tools and a marketplace mobile app. This is a hands-on role in a fast-paced, unstructured environment, where you'll need to quickly ramp up, navigate a complex codebase, and deliver high-impact improvements., * Design, build, and maintain backend services using Node.js and TypeScript

  • Work on business-critical systems, including internal tools and marketplace applications
  • Extend and stabilize a legacy codebase, improving reliability and performance
  • Develop and maintain REST or GraphQL APIs
  • Collaborate across teams to deliver high-impact usability and operational improvements
  • Contribute to frontend work when needed using Angular
  • Quickly self-onboard into existing systems and start delivering value
  • Identify issues, unblock yourself, and proactively drive solutions
  • Support system performance, reliability, and scalability during peak operational periods

Requirements

Kake is seeking a Senior Software Engineer based in Castro-Urdiales, Spain. The ideal candidate has a strong backend focus with 5+ years of experience and proficiency in Node.js and Nest.js. You'll contribute to both backend services and frontend tasks in a fast-paced environment.

This role involves designing and maintaining APIs, improving legacy systems, and collaborating across teams to enhance usability and performance. A proactive mindset and ability to quickly adapt are essential., * 5+ years of experience in backend or full-stack engineering.

  • Strong proficiency in Node.js and Nest.js.
  • Experience working with NoSQL databases like MongoDB., * 5+ years of experience in backend or full-stack engineering, with a strong backend focus
  • Strong proficiency in Node.js and Nest.js
  • Experience designing and maintaining REST or GraphQL APIs
  • Experience working with NoSQL databases (MongoDB preferred)
  • Experience with Angular (modern Angular 2+)
  • Proven ability to work in existing, complex codebases and self-onboard quickly
  • Proactive mindset with the ability to ask questions and unblock yourself
  • Demonstrated familiarity with AI tools (e.g. Cursor, Claude, or similar) in day-to-day work
  • Ability to work independently in a fast-paced environment

Nice-to-Have

  • Experience with React or React Native
  • Experience working in logistics, marketplaces, or operationall

Apply for this position