NodeJS Developer

  • Permanent
  • Full time
  • Hybrid (08940, Cornellà Llobregat, Barcelona, Spain)
  • Technology - Retail

Immfly Group offers a variety of digital cabin experience solutions for airlines worldwide, ensuring a great passenger experience, making every flight one to remember.


Headquartered in Barcelona, Spain and with a network of global offices, we empower and support full service, low cost, and regional airlines worldwide.


Immfly offers solutions on Connect (IFC, Hardware, Flight Operations, IFE and CSP) and Retail (ancillaries, e-commerce, retail on board) reaching millions of passengers across hundreds of destinations in Europe, Africa, Asia, and North & South America.


The Role

We are looking for a highly skilled NodeJS developer to help architect and develop innovative, scalable, high-performance, efficient and large applications. You'll play a key role in shaping our product, working closely with cross-functional teams to deliver scalable, efficient, and innovative solutions.


What your day to day will look like

  • Design and develop robust backend services that meet business needs and requirements.
  • Collaborate with front-end developers, product teams, and stakeholders to ensure that software is designed and implemented according to best practices and standards.
  • Ensure best practices in coding, security, and system architecture.
  • Keeping informed of advancements in the field of Node technologies


Technically


  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • At least 5 years of experience in software development
  • +3 years of experience focus on Node development
  • Developing and maintaining all server-side network components
  • Ensuring optimal performance of the central database and responsiveness to front-end requests
  • Collaborating with front-end developers on the integration of elements
  • Designing customer-facing UI and back-end services for various business processes
  • Developing high-performance applications by writing testable, reusable, and efficient code
  • Implementing effective security protocols, data protection measures, and storage solutions
  • Documenting Node.js processes, including database schemas, as well as preparing reports
  • Recommending and implementing improvements to processes and technologies


Nice to have


  • Experience with CI/CD practice
  • Experience contributing to Frontend projects and leading teams
  • Experience with Fastify.
  • Strong background in testing.
  • Familiarity with frontend technologies.


Personally


  • A strong team player with a positive attitude & energy
  • Strong problem solver and critical thinker mindset
  • Self-motivated and proactive, capable of working independently while effectively collaborating with the team
  • You are highly driven, used to working hard, and self-motivated
  • You are organized with high standards of quality and precision
  • Outstanding communication and interpersonal skills
  • Trustworthy and excellent work ethics
  • Ability to navigate between different codebases


Why join Immfly?


  • A full-time permanent contract with an attractive compensation package according to your profile
  • Flexible Compensation Plan (restaurant, transport, health insurance and childcare)
  • Flexible working hours with hybrid work policy (intensive work days all Fridays and in August)
  • An international environment (17 nationalities) with a dynamic and disruptive team
  • Limitless professional development at Europe's fastest-growing company in its category