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 is a Senior Technical Recruiter for e-Frontiers based in Madrid having had 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 and has a track record of hiring software engineers and various technical resources for a range of clients, from start-up companies to large multinationals across multiple industries. Part of Teresa’s success is her ability in comprehending client and candidate needs and providing successful results for both parties.

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