Position: Middle Full Stack Developer
Company: Digital Health Outcomes
Experience required: 2y
Category: Node.js
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**Required skills**
— 2+ years of commercial software development experience
— At least 2 years of Node.js experience
— At least 2 year of React.js experience
— Solid working knowledge of Node.js developing complex applications
— Experience with unit tests
— Solid working knowledge of MongoDB database
— Strong programming skills of JavaScript
— Experience with sockets/WebSockets
— Good debugging skills
— Knowledge of Linux, shell command-line, and scripts
— Thorough experience of RESTful service design, API design, and best practices for building resilient and maintainable distributed systems

**As a plus**
— General knowledge of Kubernetes
— Working knowledge of Docker
— Experience with other backend development language
— Experience with ReactNative
— Analytical thinking skills

**We offer**
— Great opportunity to develop in a strong professional environment
— Chance to be a mentor and career growth opportunities
— Competitive salary (regularly reviewed based on your performance)
— Flexible working schedule
— 10 working days of paid vacation and additional 5 days at your expense
— 5 sick days per quarter
— Comfortable office in the centre close to metro stations Ploshcha Lva Tolstoho (walk distance), Universitet (walk distance)
— Friendly atmosphere and corporate events

**Responsibilities**
— Development of an API backend service (cloud-based)
— Integration with existing third-party systems (OAuth, OpenID)
— Write unit tests
— Create and maintain technical documentation
— Communicate with clients (explanation of technical questions and requirements)

**About Company**
Amoniac OÜ is an Estonian company headquartered in Tallinn that provides software development services. We have been actively offering our services since 2015 and have many successfully completed projects and regular customers. We help clients develop a product that will benefit them and bring profit.

Amoniac OÜ has a friendly and organized team, where we help and support each other. Each team member is a professional in his field and an excellent team player who is ready to contribute to the achievement of the optimal solution and the best result. We work in an informal atmosphere based on equality, personal responsibility, and trust.

We systematically inspire each other at corporate and work events, building goals, planning professional growth and development. In our spacious office in downtown Kyiv, we create a unique work environment that fosters professional growth, the exchange of ideas, and the celebration of common achievements.

Our strength lies in a team of professionals with similar views and goals, which makes it possible for us to achieve common success. We are proud of our team and invite you to become a part of it!