Hiring Full Stack Developer

LunaJets is a leading private jet broker in Europe, based in Geneva, with more than 50 employees split amongst offices in Paris, London, Dubai and Monaco. We are a young, dynamic and multicultural team that is disrupting the private aviation industry for the past 15 years.

Due to the fast and steady expansion of the company we are looking for a Full Stack Developer, LunaJets uses the latest technologies for our website, mobile app and a licensed CRM making us a leading private jet booking platform.

Created in 2007 by its current CEO, Lunajets has become the leading private jet charter broker in Europe. Growing from one to eight offices within the past two years, we are now present in Geneva, London, Paris, Zurich, Monaco, Riga, Madrid and Dubai. LunaJets has been rewarded as the Best Employer for SMEs by the prestigious Bilan Magazine Award for 4 years in a row. 

We seek to recruit, train, develop and promote talents for them to grow and reach their best potential. Join our dynamic and multicultural team of more than 80 employees!

To be successful in this role, you will need to have experience with modern Javascript frameworks like ReactJS. In this position you will be reporting directly to the IT Lead Developer and IT Director.


  • We offer you to join a great team that is on high-speed growth trajectory to make impact in the luna aviation group.

  • The opportunity to work with our stack which includes the latest technologies

  • Competitive salary

  • You will be given a laptop

  • A comfortable working space, including hairdresser, masseur and many others amenities


  • First and foremost: a pragmatic problem solver comfortable across the stack

  • Enjoy writing beautiful code in a dynamic and fast-paced environment

  • Commitment to Agile delivery

  • Experience building reusable code for future use

  • Adaptability between different technologies

  • Be able to structure code according to the standards ensuring quality and good test coverage

  • Occasional service desk support (desktop/user support)

Key Skills

  • Strong JavaScript/TS/ES6+ skills

  • 2+ years of ReactJS, Javascript/Typescript

  • Strong Experience in HTML5/CSS3

  • Some Experience with storybook development

  • Understanding of concepts behind React, such as: state and data management, JSX and reusable components

  • Experience consuming GraphQL and RESTful apis

  • Understanding of the key building blocks of software architecture

  • You should also be experienced in developing responsive user interfaces

  • Excellent communication and collaboration skills

  • Git workflow

  • Fluent in English, French is a plus

Nice to have

  • Experience of the full software delivery life cycle

  • Other programming skills are apreciated eg: kotlin/java/rust/c/swift

  • SQL Knowledge

  • Experience in working at a startup

  • Appreciation of SEO, semantic HTML and accessibility

  • Experience with AWS Lambda, AWS S3

  • Experience with next.js


LunaJets HQ, 1217 Meyrin, Geneva, Switzerland

Join Us