Full-stack Developer in Madrid


Share offer

Job Description

We are currently looking for a Full-Stack Developer to join our growing team. The ideal candidate is:

A creative problem solver with a passion for innovation. You are well versed in JavaScript, HTML, CSS, and node.js with a proven track record in front and back-end development across multiple product lines. And you are able to work closely with local and remote development teams, being fully autonomous and having strong initiative. As a member of our development team you will have the opportunity to implement new features in existing products, as well as to design and to build new products from the ground up.


  • Work in an agile environment and help to scope, estimate, and prioritize tasks.
  • Write well-crafted, scalable and efficient code for distributed and highly scalable services.
  • Design and optimize features of existing products.
  • Research technologies to solve problems. Stay ahead.
  • Ensure quality by writing unit tests, checking new functionality works as expected, and leveraging the use of peer design and code reviews.


  • A degree in Computer Science, Telecommunications Engineering, or related discipline, or equivalent related professional experience.
  • 3+ years of relevant software development experience.
  • 2+ years of client-side and server-side development experience on Linux.
  • Professional experience developing browser-based client applications.
  • Strong front-end JavaScript, React, HTML, and CSS development skills.
  • Solid back-end Node.js development skills.
  • Solid English language skills. Ability to write clear documents in English such as designs, as well as problem resolution reports. Most meetings take place in English.
  • Video streaming experience is a plus.

Technical Assets

  • Experience with Typescript and other programing languages like Go or Kotlin
  • Experience with alternative front-end frameworks like Angular and Vue
  • Experience developing cloud infrastructure utilizing Kubernetes, docker and Azure
  • Solid knowledge of web and networking concepts, including TCP, UDP, HTTP/S
  • Experience with Agile/SCRUM methodology and test-driven development
  • .NET Core development experience is a plus
  • Proficiency in Git


  • Positive can-do attitude — every challenge is an opportunity
  • Strong problem identification and solving skills
  • Strong oral and written communication skills
  • Passionate about your profession and emerging technologies
  • Open to change and to learning new skills
  • Capable of juggling priorities and delivering results when deadlines loom
  • Able to work effectively both in an agile team environment and autonomously


  • Competitive base salary
  • Private health insurance included
  • Flexible working hours
  • Inspiring environment to learn and develop with training opportunities
  • Great work environment!

About Haivision


Other full-stack developer jobs that might interest you...