The Job

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