Mid/senior PHP software engineer vacancy

The Job

3RPMS® Hotelsoftware
We are looking for an extension to our friendly “A team” – a new colleague – mid-level (with the growth potential) or senior full-stack software engineer to help us with the further development of 3RPMS Hotelsoftware Property Management System.

Read more about the project here: 3RPMS Hotelsoftware Case Study

The development of the 3RPMS Hotelsoftware system started in 2017 with a goal to combine the complexity of the old-school desktop-based hotel management systems with the taste and features of what modern web-based software solutions can offer.

As the result, 3RPMS Hotelsoftware has become a complex, yet modern and easy to use the product with steadily increasing popularity and user-base, featuring things like:

  • full integration with channel management systems (SiteMinder, Hotel Spider, Viato)
  • reservation management, product management, rate, and special rate management
  • accounting module (invoicing, payment management, POS integration, data export for the fiscal authorities)
  • Property maintenance modules (cleaning, cathering, …)
  • self check-in, self check-out, online payments
  • integrations with many 3rd party property service management systems

The Technology

The base technologies used in the project:

  • PHP, JS, Bash
  • Yii2, Node.js, jQuery (with an update to Vue.js in mind)
  • Less, Yarn, Webpack
  • Bootstrap
  • MariaDB
  • Gearman
  • Socket.IO
  • GraphQL
  • Docker, Deployer, Git, PHPUnit

You must

  • speak English or German fluently
  • have at least a bachelor’s degree in Computer Science
  • have the ability to dig into and understand business processes, discuss them
  • have a will and the ability to suggest solutions (from the technology and usability perspective)
  • have an experience with PHP and frameworks

We’ll be happy if You

  • are open-minded in general, follow the news and trends of the technology
  • have a decent knowledge of software engineering fundamentals
  • have a good understanding of relational databases (normalization, indexing, transactions, triggers, functions, virtual columns)
  • basic understanding about servers, dev-ops things, deployments

We will

  • pay a competitive salary
  • provide you with a good health insurance
  • let you organize your work schedule on your own
  • offer a comfortable workspace at our office in the center of Riga (Spīķeru kvartāls)
  • provide you with the knowledge of all our team
  • help you with the problem solving and decision making
  • provide you with a free parking lot for your car
  • provide you with coffee, snacks
  • provide you with a fast computer and as many monitors as you wish and can attach to it =)
  • have fun together
Let's Talk
First name
Last name
Phone number entered is invalid.
Message must not be empty.