Database Architect

LovelyStay Ver Empresa

Não especificado
Licenciatura

About LovelyStay

LovelyStay is one of the largest and fastest-growing property managers in Portugal. Our sole focus is on delighting guests and property owners. What sets us apart is our unique pricing algorithm, which leverages numerous technology platforms and in-depth knowledge of Portugal in order to deliver optimal property prices on a daily basis. Additionally, we have an incredible team of passionate Software Developers, that take pride on the quality and features offered, and love to tackle big challenges in a effective and scalable way.

We have sourced exceptional local and international talent, enabling us to deliver a complete property management solution, pleasing both guests and property owners here and abroad.

Our Technology

In addition to our secret weapon (our pricing algorithm!), we have also created our own unique platform. This enables our property owners to review their revenues and more, whenever and wherever they want!

Our high-speed, web-based platform has been fine-tuned to work with award-winning partners, through cleverly merging the calendars of AirBnb, Booking.com, TripAdvisor and more through our individualised synchronisation process. We have a talented team of developers who literally work around the clock in order to deliver continuous improvement.

We use Javascript (ES6) and TypeScript to program on the client (ReactJS+Redux) and on the server (NodeJS). We fully rely on relational databases (PostgreSQL), and we prefer to use either parametrized SQL or MicroORMs.

Main Purpose of the role

  • Be the main responsible for maintaining, optimizing and evolving our current database architecture;
  • Plan and implement all new features in terms of database structure and backend access layer;
  • Maintenance and improvement of existing code.

Key Responsibilities

  • Understand and actively contribute to the existing software architecture;
  • Follow recommended software development best practices, from helping to clearly define the requirements, plan the development, implement, test, and re-iterate whenever needed;
  • Maintain a desirable equilibrium between quality code and speed of development. Your code needs to be understood by all. You need to make sure you understand everybody’s code;
  • Tests – whether you are a TDD enthusiast or not, you need to clearly understand the need for tests and have experience implementing them;
  • Responsibility: your job does not end when you commit – you need to follow through to make sure all the changes and features added really fit the requirements, and adjust accordingly;
  • Team work – experience leading teams is a plus, but not required. We strongly appreciate autonomous persons, but effective team work capabilities are a requirement.

Required Skills & Experience

  • Good knowledge of relational databases, PostgreSQL strongly preferred;
  • Good programming skills;
  • Familiarity with version control systems (GIT)
  • Fluent English (both written and spoken – we are an international team);
  • Autonomous worker when needed, always a team member.
  • Result oriented.

Join us!

In 3 years alone, LovelyStay has expanded into a vibrant, multilingual team of over 40 enthusiastic, tenacious, hard workers who love Portugal and strive to make sure our guests, owners and colleagues feel the same through their experiences with us. Spanning diverse backgrounds, skill sets and ages, our office has a youthful, invigorating ambience and we are extremely motivated and committed in our work efforts. We are continuously improving as an employee-driven company, and as a result of this have delivered impressive, rapid growth. In addition to our Head Office in Lisbon we’re excited to have recently opened new offices in Porto and the Algarve, with more soon to follow!

As a forward-thinking and innovative company, if you have an idea, we’ll support you by giving you the means and opportunity to make it happen. We encourage you to define your desired career path from the outset and will work with you to achieve it. We also offer competitive salaries, generous holiday pay and allowances, flexible working, a great working environment and fantastic benefits (including food & transportation allowances, among others). Bright, ambitious and dedicated individuals are always welcome 🙂 Get involved, come join us!

Você tem que entrar na sua conta para poder candidatar-se a esta oferta.

Nós ajudamos a encontrar
o emprego certo para si.

Nós ajudamos a encontrar os
candidatos certos para a sua empresa.