Ruby on Rails Developer (full-time, remote)

Our Swiss client, software development company with offices in Zurich and Kiev, is looking for a Ruby on Rails Developer. Company works only in the German-speaking region, the company's customers are from Germany and Austria.

Requirements:

— You are an excellent coder with strong engineering background and deep technical knowledge of backend development using Ruby on Rails

— Very good knowledge of design patterns, data structures, and software engineering best practices

— Good knowledge of relational database systems (e.g. PostgreSQL) and NoSQL databases (e.g. MongoDB)

— JavaScript or TypeScript knowledge is a plus (e.g. vue.js)

-Ability to speak/write in English (Upper-Intermediate)

Your Tasks:

— Design, develop and improve reporting platform and data processing pipeline (feedback processing)

— Develop and maintain microservices (e.g. alert system & text analytics service)

— Refactor core application and break it into microservices

Your Benefits:

— Working in an OKR based organizational system

— 20 paid vacation days and 5 sick leave

— Work remotely, from anywhere, flexibly as long as there’s a reliable -Internet connection :)

Who is the client?

With offices in Cologne and Miami, they are passionate about improving customer satisfaction across a wide range of sectors. Operating in over 30 countries — from global EUROSTOXX companies to the corner gym — their expertise and extensive portfolio enables you to gain context-based feedback from people you care about.

What they do?

For your company our holistic range means loyal customers and high referral rates. The claim is to develop flexible and service-oriented solutions for your business.

How they do it?

Experienced team of market researchers, consultants, programmers and economists work with you to develop a technical infrastructure in your store, business or branch, right at the POS. With years of expertise, our custom-fit hard and software, and a comprehensive service approach, they continuously improve the everyday experience of your customers, guests, patients, and employees. Together with key feedback via surveys online or on-site, they also make digital communication at the POS, lead generation and customer loyalty programs easy to implement.