Position: Node.JS Developer (Software Development Knowledge Graph)
Company: Sigma Software Group
Experience required: 3y
English level: upper

How about becoming a part of a stellar team that came from huge companies like AWS, Google, and Microsoft? Then join us!

The product you will be working on consolidates data and knowledge fragmented across all clouds, tools, and teams. Thus, everyone can discover essential information about applications, services, and infrastructure in one place. 

This is a great opportunity to work on a project that helps all your colleagues around the world to have an up-to-date and smart tools register. 

If you are willing to be a part of a dynamic startup environment and care about the product you create like about your own child, then you are welcome to join! 

**CUSTOMER**

We are working with a rapidly growing young company which was founded to solve pain points they experienced in start-ups they’ve built as well as when building software inside established companies. 

**PROJECT**

Today, essential knowledge about engineering output and other artifacts has become trapped inside a growing array of tools and tribes at companies that use a distributed cloud architecture. 

Our customer is on a mission to liberate this knowledge by making it accessible and actionable in a tool beloved by teams of developers who write, deploy, and operate code. The solution is also appreciated by technology team, group and department leaders. 

**REQUIREMENTS**

- 4+ years of experience with Node.js  
- Education in computer science or relevant discipline 
- Expert knowledge of NoSQL (MongoDB) 
- High level of expertise in any cloud provider (AWS, GCP, Azure) 
- Experience with TypeScript, Nest.js, TypeORM 
- Upper-Intermediate level of spoken and written English 
 

**WILL BE A PLUS:**

- DevOps experience / some time spent operating and maintaining code in addition to writing it 
- Reediness to make adjustments in frontend components (React) 
- Technical leadership experience 

**PERSONAL PROFILE**

- High level of self-organization 
- Strong written and verbal communication skills 
- Striving to high quality solutions and focus on details 
- Flexibility and initiative 

**RESPONSIBILITIES**
- Take ownership over features development, utilizing strong communication approach and proactivity 
- Be able to promptly come up with the solution through making POCs, investigations, and researches 
- Serve as an ambassador of best quality solutions, introduce best practices 
- Ensure quality of code by covering unit tests and bug fixing 
- Regularly contribute and maintain technical project documentation 
- Take part in support and maintenance activities