Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Innocode AS is a Ukrainian-Scandinavian company with a team of 60 open-minded and intelligent people based in Lviv, Oslo, and Stockholm. The most important information you should know about us is that for 13 years we do innovation, strategy, and custom software development in partnership with our customers.
1 серпня 2019

Ruby on Rails Engineer (вакансія неактивна)

Львів

Необхідні навички

At Innocode we understood quite early, that we would like to stay relatively small for number of reasons: to avoid the growth-just-for-growth sake; to have a luxury of careful selection who we work with (both in regards of people we hire and also customers we work with); to build a long-lasting and deep relationship. But then you will ask — well, where are your ambitions then? We take 37 signals (Basecamp founders) as a role model, company that is small by headcount but made a global impact. We started our product department 4 years ago, with 2 goals in our mind:
Help local media serve community information needs better, by providing them with tools that help to uncover relevant local content and deliver it to the relevant recipients.
Utilise sense of ownership and purpose that we put into everything we do in something that can scale.
Being Norwegian-Ukrainian company, we focused first on the Norwegian media market, and by now there are more than 100 newspapers who are using one or more of our products. What we found out, that our products for content aggregation, creation, personalisation, and delivery are able to solve not only local media company struggles, but also internal and external communication needs of middle and large size organisations, and even municipalities.
Moreover, we are getting traction on Scandinavian and North-American markets.
So we are looking for the backend tech lead for our product department.
Most of our products are written on Ruby, but there are a couple of them also written on Elixir.
And what will you do on this position?
Technological strategy for our products. Initially, we started with an approach of one team per one product. What we see now, is that often we are providing our customers with a solution which can include 2, 3 or all of our products in a package, where products are integrated. So it makes sense when people are switching from product to product, and we would like to keep a similar approach to R&D on all products.
Hire people to the product team. It will be your team, so it is natural that you will do interviews, prepare tasks and invite candidates for a test day.
Write code on our flagship product — Relevance Panel. This is a product which integrates our products, enrich it with the aggregated content from public sources and deliver content to the relevant readers through different channels.
Some of the values and principles that we are following:
Zero Waste. You might ask — OK, why did you put it on top, tell me better what are your work principles. But this one here is for reason, and this reason is integrity. We don’t want to produce physical waste, and we don’t want to produce code that no-one needs. We are always trying to find an objective reason for doing something and stay away from purely subjective / emotional decisions. Asking WHY 5 times is a good way to start, without filling numerous papers. And yes — it is the same principles about physical waste.
Take it seriously in terms of attention, make it fun in terms of process.
This group should work as a team, there is no place for people who have their own interests higher than the interests of the group and our customers.
Be lean.
Always finish the process you started.
Share all the knowledge you obtained (process, success, and failure).
Always remember about multiple contexts.
Don’t generate waste yourself (If along the way you found out that the thing you are working on is wrong — don’t be shy to admit it and reduce the waste generated).

That was quite a long read! If you need some of more structured requirements, have a look here:
Strong SOLID principles;
Are comfortable working with Ruby and Ruby on Rails ;
Fluent with test frameworks (we use RSpec), both of Unit and Integration testing;
Understanding of frontend principles;
Proficient in relational databases, particularly PostgreSQL;
Well grounded Redis user;
Have experience creating and consuming web services and APIs;
Confident with debugging and performance optimization;
Comfortable with self code-reviewing and refactoring.
You feel comfortable in talking with people (yep, customers included), so English is needed

Would be a plus if:
You are not afraid of new technologies — Elixir, for instance;
You have opensource activity or experience mentoring others;
If you are not sure — please come to see us. We can discuss this position more in details, as we have a luxury of being flexible. We love to meet new people, and even though you might be not ready to join us now — you can do it in future. We guarantee that our office will surprise you, and it will be an experience by itself.

Про проєкт

Innocode AS is both Norwegian and Ukrainian owned software development company, total of 60 people.

We have 3 teams, working on delivering solutions for Norwegian media companies:
in Lviv we are mostly responsible for a line of own Products for Norwegian media and newspapers, which are being made with Ruby, JS, iOS, Android, and Elixir: innocode.com/our-products
in Kyiv — we make WordPress-based websites for brands, municipalities, and coffee-lovers (and not limited to): innocode.com/projects
in Norway (Oslo, Bergen, Asker) we have business development and product management colleagues: innocode.com/contact-us

What’s our company and working culture?
It’s simple — common sense is our religion.
If you want to create value — you start with “Why”, right? And are not afraid to initiate improvements. You take responsibility to make the change happen. That’s what we try to do every day. “Always improve yourself” is our mantra and we hope you share the same approach.

About Innocode in short links:
Own Products: innocode.com/our-products
WordPress Projects in Kyiv: innocode.com/projects
News, vacancies, meetups — Facebook: www.facebook.com/innocode.no
Behind the scenes life — Instagram: www.instagram.com/innocode.no
Stories about us, people, who build Innocode: medium.com/...​es/tagged/company-culture

Basically, that’s it. But if you are picky about whom to work with, read about us — people, who make Innocode: medium.com/innocode-stories

Hey, let’s talk and get to know each other. Drop me a note (Ira, COO [email protected]) I’ll be happy to tell more about us!

Гарячі вакансії

Всі вакансії