Software Engineer (Elixir, Elm)

Murano Software - Санкт-Петербург

Murano Software is engaged in software development under the order (outsourcing) and development of own product on the .NET platform which is successfully distributed in the territory of the USA. Our team consists of specialists working in 4 development centers (St. Petersburg, Kharkiv, Voronezh, Tashkent) and the main office of the company in Los Angeles.

This vacancy is opened on our outsourcing project.

About the client

Our client is a company founded in 2017 by a team of entrepreneurs from the insurance and technological industries. The company is headquartered in Boston, Massachusetts, and has offices across the U.S.

The company is the leading provider of AI-driven commercial insurance, empowering brokers and policyholders to better predict and prevent complex risks through data-driven tools and Smart Commercial Insurance® policies.

About the role

You will be instrumental in building software systems that create actionable data for our clients. You will report to their Engineering Manager.


  1. Write GraphQL APIs and backend services in Elixir using Phoenix and Absinthe.

  2. Write user interfaces in Elm.

  3. Participate in customer interviews and user testing.

  4. Review Pull Requests.

Desired skills

  1. Experience developing and deploying advanced web based applications and services into staging and production environments.

  2. Desire to immerse yourself in functional languages: Elixir and Elm.

  3. You appreciate Devops (Ansible, Puppet, Docker, etc) and the massive scalability provided by cloud computing and Amazon EC2.

  4. High level knowledge of English.

We're offering

  1. ability to work remotely;

  2. competitive salary;

  3. flexible schedule;

  4. full lunches + unlimited drinks and snacks;

  5. company sponsored events;

  6. health insurance + dental insurance;

  7. english classes in our office.

Waiting for your resume!