Position: Ruby on Rails Engineer
Company: SimilarDev
Experience required: 3y
English level: upper

With your team you will be mainly working on our Property Management System (PMS), a large and complex Ruby-on-Rails application that is the most critical piece of software used by all the Selina’s around the world. You will also be contributing to the many NodeJS (NestJS) microservices that Selina has developed. All developers are involved in the full life cycle of the software development: from design to rollout and production support.

**Some of the tasks & projects you might work on:**

- Complete the next phases of our global E-payments rollout

- Constant improvement of the stability, scalability & maintainability of the PMS

- Help define the future of our PMS: architectural restructuring

- Cashless project: enable the ability for our guests to use a wristband in our Selina’s to open doors & make payments

- Go-to-market projects: adjust the PMS to be used in new countries (financial reporting, invoicing, fiscal adjustments, etc.)

**Responsibilities:**

● Design and build robust and scalable services that are fundamental in enabling Selina’s mission

● Work on projects that change the world of travel

● Collaborate with cross-functional teams to define, design, develop and ship new features and services

● Be in charge of full lifecycle of the features you implement

● Continuously evaluate current state of our services and come up with suggestions for improvements

● Be proactive in closing the technical debt

● You mentor other engineers when needed

**Minimum Qualification**

● Bachelor of Science in Software Engineering or equivalent work experience.

● 4+ years of software development experience

● Proven ability to create production web applications

● Experience working in a global environment

● Ability to take an active role in delivering a feature end to end - from taking an active role in requirements gathering, through proper design review, to implementation and rollout.

● Experience working with Ruby-On-Rails

● Strong database and data modelling skills

● Solid HTML, CSS & JS skills

● Experience with writing automated tests for your code

● You know how to optimize web applications for maximum speed, scalability, and security

● Highly proficient in spoken and written English

● Strong communication skills, independent, positive attitude, and a team-player

**Preferred Qualification**

● Experience working with microservices

● Experience building RESTful API services

● Experience working with docker, Kubernetes & AWS services