Optio Incentives it’s a fast growing startup from Norway. In just three years, we have become the leader in share-based payments in Norway and Sweden. Our mission is to create a feeling of ownership, aligning the interests of employees and shareholders.
We are looking for a self driven, enthusiastic Senior Back-end Node.js developer who will thrive in an innovative and dynamic environment.
Why work with us
Remote work with opportunity to meet in person in Kyiv
Long-term employment with 24 paid vacation days per year and other social benefits
Paid time off for official Ukrainian holidays
Partial pay for sick days
Competitive salary (based on your professional skills)
Professional growth opportunities
Competent colleagues in Ukraine and Norway
Secure employment in a profitable company
We cover half of the cost for relevant courses and conferences
develop microservices with REST and GraphQL APIs
cooperate with product manager and tech lead to find the best ways to solve business needs
cooperate with the dev team to make APIs solutions
write unit and functional tests for APIs
We expect you to have
experience with Node.js at least 5 years
knowledge of one relational database (Postgres, MySQL)
experience in writing unit and functional tests
understanding of CI/CD systems
understanding of the twelve-factor app methodology for microservices
good level of English
good team working skills
It would be a plus if you have
big plush will be good knowledge with TypeScript or FlowJs
experience with JSON:API or GraphQL
experience with Docker
experience with K8S, Helm and Skaffold
experience with TypeORM and Apollo Server/Client
Our recruitment process is fast and simple
Interview with Team Lead of Ukrainian Team
Final interview with CTO
Send your resume and let's get acquainted!
About Optio Incentives
In just three years, Optio has become the leader in share-based payments in Norway and Sweden. We have won long-term contracts with 55 companies (as of October 2020). Most of our clients are fairly large companies listed on a stock exchange. So far, we have not had to take on external investors.
Our mission is to create a feeling of ownership, aligning the interests of employees and shareholders. Within the framework of share-based payments we help companies create the optimal incentives, maximizing the perceived value amongst employees and participants.
In practice, this can mean giving stock options to managers and letting employees buy shares of the company at a discount.
We are headquartered in Oslo, Norway, with a distributed tech team in Ukraine. We are growing in both countries in order to take advantage of the opportunities we see in our market.
Designing share-based payment programs and managing them over time is difficult and complicated.
Here are some of the problems we are solving:
What instruments should employees get in order for them to work towards the same goals as the investors? What are the tax consequences of different designs? By how much will they increase the amount of shares in the company, diluting the existing investors?
As an employee, what are my stocks worth if the company grows? What are they worth if the company stagnates? What are they worth right now?
- Financial reporting:
How much do the payments cost for the company? How much money does the company need to save for payroll taxes in the future?
Employees who want to purchase shares of their employer may not have the cash they need. How can they get a short-term loan to purchase the stocks?
Who owns what? For how long are the different instruments valid? Are any options expiring soon?
In order to solve these problems, we have built a sophisticated web application. It supports all types of financial instruments that companies are using to motivate and award their employees. Nevertheless, it has a lot of room for improvement. For example, our operations team is doing a lot of manual work that can be automated. We are also looking to expand internationally into new markets, which will require more features.
Our software business has been growing steadily since we onboarded our first customer in the beginning of 2018. Many companies struggle with COVID, but the pandemic has not caused us to lose a single customer.
Why should you join us?
- Opportunity to work with exciting technologies like Kubernetes, Docker, Next.js, GraphQL, React and Material-UI
- Long-term cooperation with 24 paid vacation days per year and other social benefits
- Paid time off for official Ukrainian holidays
- Partial pay for sick days
- Competitive salary (based on your professional skills)
- Professional growth opportunities
- Competent colleagues in Ukraine and Norway
- Secure employment in a profitable company (We have never been late with payments to our employees)
- Take part in a fast-growing company
Reasons you might want to stay away
- As a fast-growing company, many of our processes are far from perfect, and they are changing rapidly.
- This is not a greenfield project. We have a lot of code that has been written quickly to meet customer demands, so some of it is difficult to understand. We are now in the scaling phase and are working to pay down technical debt and structure the system as microservices.
- Our Ukrainian team is working remotely. So if you don’t like that, you should probably not apply. That said, the Ukrainian team meets in person 4 times a year.
Job posted on
12 April 2021