We are hiring! 

Back-end developer

 

Location

Bologna, Italy

About Fairbnb

Fairbnb is building a vacation rental platform which offers three advantages over existing sites: transparency, co-ownership and added value for the neighborhoods. The platform will be owned and managed by a cooperative of users and neighbors who will collectively decide how to reinvest part of the profits in local projects that would help to ease the impact of tourism, protect residency and fight gentrification. 

About the Role

We are looking for a Node.js Developer in charge of building our micro-service API infrastructure in order to provide data and support to our web and mobile platform. Your primary focus will be the development of all server-side logic, definition and database maintenance ensuring high performance and scalability.

Responsibilities

  • Integration of user-facing elements developed by front-end and mobile developers with server side logic
  • Writing reusable, testable and efficient code
  • Design and implementation of low-latency, high-availability and performant multi-tenant applications
  • Implementation of our security and data protection policies
  • Integration of data storage solutions, such as PostgreSQL, MongoDB and Redis

Requirements and Skills

  • Strong proficiency with JavaScript ES5/6 and Node.JS
  • Strong knowledge of Promises, Async library, MVC and OOP programming in JS
  • Good knowledge of popular frameworks: Express, Mongoose, Sequelize, Trails.JS
  • Good knowledge of PaaS platforms such as Heroku, Compose and AWS
  • Good knowledge of RESTful API creation, testing and documentation patterns
  • User authentication and authorization between multiple systems, servers and environments
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests using Mocha
  • Proficient understanding of code versioning tools, such as Git and BitBucket
  • Basic understanding of server-side templating languages: ejs and nunjucks
  • Basic understanding of front-end technologies, such as HTML5 and CSS3
  • Self-motivated and passionate about new technologies, tools and platforms
  • 2+ years of Node.js development
  • Very high attention to details
  • Fluent in English

What We Offer 

  • Work in an exceptional business domain – Sharing economy! 
  • Attractive compensation package 
  • Innovative, multicultural startup environment in the beautiful city of Bologna 

Please send your CV in English to work@fairbnb.coop . Please use the subject line “Back-end developer”. Only candidates selected for an interview will be contacted. Your personal data will be processed in accordance with the EU General Data Protection Regulation (GDPR). 

 

UX/UI designer

 

Location

Bologna, Italy

About Fairbnb

Fairbnb is building a vacation rental platform which offers three advantages over existing sites: transparency, co-ownership and added value for the neighborhoods. The platform will be owned and managed by a cooperative of users and neighbors who will collectively decide how to reinvest part of the profits in local projects that would help to ease the impact of tourism, protect residency and fight gentrification. 

About the Role

We are looking for a senior UX/UI designer with a strong focus on usability and visual to create intuitive and empowering user experience of Fairbnb platform as well as aesthetic, clean and delightful user interface. The person will be working in a team of developers, designers, marketers and product managers and will be responsible for the ‘look and feel’ of the platform and mobile application. 

Responsibilities

  • Build wireframes, mock ups and user flows to conceptualize design
  • Collaborate with product team and engineering to define and implement user-centered solutions 
  • Conduct user research and evaluate user feedback
  • Conduct user testing of web and mobile application 
  • Define visual elements, product elements and overall design 
  • Build a design system and a UI kit

Requirements and Skills

  • 4+ experience in UI/UX design
  • Bachelor degree in graphic design, user experience design, information science or similar
  • Strong knowledge of design tools – Adobe Suite, Sketch, Balzamiq, Marvel 
  • Portfolio demonstrating the aqcuired skills and diverse projects 
  • Design experience on web, tablet and mobile devices
  • Experience and knowledge across all phases of product design from ideation to high fidelity UI
  • Passion towards sharing economy and community focused design
  • Strong communication skills and ability to work closely with others
  • Understanding fundamental design principles behind a scalable application
  • Ability to extract complex concepts and quickly turn to flows and mock-ups reflecting range of options
  • Have experience in working in a deadline driven environment
  • Self-motivated and passionate about new technologies, UX trends, tools and platforms
  • Very high attention to details
  • Fluent in English

What We Offer 

  • Work in an exceptional business domain – Sharing economy! 
  • Attractive compensation package 
  • Innovative, multicultural startup environment in the beautiful city of Bologna 

Please send your CV in English to work@fairbnb.coop . Please use the subject line “UX/UI designer”. Only candidates selected for an interview will be contacted. Your personal data will be processed in accordance with the EU General Data Protection Regulation (GDPR). 

PARTNERS WANTED

If you are interested on seeing Fairbnb launched in your country and you have organizational, networking and creative skills you may be interested to know that we will need partners both at a national and local level.

If you want to know more drop us a line at info@fairbnb.coop