NodeJS Software Engineer

  • Job Ref: 4742
  • Location: Madrid, Spain
  • Type: Permanent


As an engineer you will have the opportunity to contribute to an e-commerce with millions of visitors.

You will be part of a team responsible for:

  • Development of the API that delivers static contents and pages for the e-commerce
  • Provide a content management system for the rest of the teams in the company
  • Design new reusable and customizable components to allow managers to personalize the content

What we are looking for:

  • 5+ years in software development
  • Strong knowledge in backend oriented JavaScript
  • Experience with Node.js
  • Knowledge in backend oriented Java
  • API design experience
  • Strong concepts of clean code principles
  • Agile and DevOps mindset willing to learn all the team duties
  • Team player
  • Able to understand and apply design patterns
  • English at working language level

Our current stack:

  • Javascript ES6
  • NodeJS
  • Java
  • Amazon Web Services (Lambda, Cloudfront, etc)
  • Cloud infrastructure (terraform, cli, serverless...)
  • CI/CD with Jenkins pipeline
  • Contentful CMS
  • Kibana, Grafana


  • 28 days’ vacation (+ 24/12 & 31/12)
  • Training budget
  • Modern work spaces in the city center
  • Flexible working hours
  • Language courses
  • Free drinks and fresh fruit
  • Discount in our ecommerce shop

Teresa Quintana, Senior IT Recruitment Consultant - Your e-Frontiers consultant for this job

Teresa joined e-Frontiers Spain as a Senior IT Recruitment Consultant. Based in Madrid office she sources candidates across several software technologies (JavaScript Front and Back, Golang, iOS, Android and .NET) for the Spanish and Irish market. She has previous HR experience in Germany where she lived for 3 years, working closely with international candidates. Teresa holds a Degree in Psychology and post graduate education in Human Resources and Recruitment. She speaks English, German and Spanish. Part of her success is her ability for comprehending client and candidate needs and providing successful solutions for both parties.

Specialises in: Frontend, .NET, Senior positions, Business Analysts, PHP