Backend Engineer

How do we plan to continue growing Flexkeeping, the app behind great hotel teams? With your help! As hospitality experts, our mission is to make the everyday job of hotel employees more effortless, more efficient, and, frankly, just fabulous ✨. This requires a passion for helping people, a creative mind, and the courage to explore new ideas. Want to join an exciting and constantly growing company of dedicated and fun professionals who are changing the face of hospitality? Then you're in the right place!

Is this the job for you? 

Our ideal candidate is a resourceful, enthusiastic, and collaborative engineer driven by having a high business impact. Someone with a bright mind, energetic personality, and passion for exciting challenges. Unafraid to take the initiative and determined to make Flexkeeping the #1 hotel staff communication and operations management product on the market.

In this position, you will be responsible for developing new functionalities and making our backend processing more robust and scalable to support future growth. Our backend APIs support Flexkeeping mobile clients (Android, iOS) and a React web application. Our platform is hosted on AWS, and we use many services to make our life easier (i.e., RDS, S3, Cloudwatch, SNS, Firestore, Datadog, ...).

Want to work with talented and driven people while positively impacting people and the environment? Then this is the perfect job for you! Work from wherever you like - the comfort of your home or one of our cool offices. And if you want to travel, you'll be able to stay at fabulous hotels in extraordinary places across the globe.

Perks and benefits of working with us

  • Flexible work schedule
  • Remote-friendly, actually remote-first
  • Personal growth - we want you to become bigger and better all the time
  • Fun team events and team outings
  • A bustling and modern working environment full of like-minded people

So, what can you expect to work on?

  • You will build a product in a cross-disciplinary agile team together with other engineers, product managers and designers
  • You will work with our backend services written in PHP and Node.js, which depends on Mysql, Firestore and S3 on the data layer
  • You will write readable and easy-to-understand code in order to solve complex problems (this is what we call good engineering)
  • You will own a meaningful part of our platform, have a big impact and grow with the company

Your Qualifications & Personality

  • You have contributed to complex backend systems in the past and you were involved in design (architecture, data modeling), as well as codifying the solutions
  • You have worked with multiple programming languages and technologies in the past and it is easy for you to discuss the pros and cons of each one of them. Bonus: production experience with statically and dynamically typed languages
  • You care about high-quality code, written end-to-end testing, and consider performance, security, and scalability when building a product
  • You are a proactive doer and communicator
  • You write well-structured, quality code that’s easily maintainable by others
  • You write code that interacts with various HTTP-based API’s, primarily REST-based
  • You have good knowledge of PHP, SQL
  • Knowing your way around AWS is a bonus
  • You love building a product within a team of engineers (rather than on your own)
  • You are data-driven and put facts above speculation
  • You are proficient in English
  • SaaS and B2B experience is a plus

Our latest articles

Copyright © 2024 by Flexkeeping. All Rights Reserved
cross