Position: Middle Backend Node.js
Company: TLD
Category: Node.js
Experience required: 2y
English level: intermediate

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. Within the framework of share-based payments we help companies structure the optimal incentive scheme, maximizing the perceived value amongst employees and participants. 


**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
 
**You will**
 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 2 years
strong knowledge in JavaScript
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
 HR interview 
Interview with Team Lead of Ukrainian Team
Final interview with CTO 
 
Send your resume and let's get acquainted!