Position: Middle Node.js Developer
Company: Sigma Software
Experience required: 2y
English level: intermediate

Are you into Node.js? Are you looking for a stable and long-term project with modern technology stack? Would you like to increase your level of programming? 
Then this opportunity is for you! We are waiting for you on our team!

Customer
Our customer is developing a highly secure compliant technology platform. The company also specializes in delivering new levels of entertainment for end-users in Europe. 

Project
We invite you to work with the integration of new payment providers, investigate, and take on new challenges!

Project scope includes:  
- Developing and integration payment systems 
- Investigation life issues of product

REQUIREMENTS
Knowledge of Node.js, TypeScript is required 
Knowledge of Express and WebSockets 
Solid Docker knowledge is required, K8s basics is desirable 
Solid understanding of CS fundamentals, data structures, and algorithms 
Should be able to own, drive, and evolve products independently 
Write high-quality code that is modular, functional, and testable 
Knowledge and ability to implement and perform code review process 
Establish the best coding practices 
Have experience with Postgres  
Upper-Intermediate level of English 

RESPONSIBILITIES
Take full responsibility for integrations with payment providers, including support of existing integrations  
Direct client communication and requirement elicitation 
Document new integrations and changes in corporate wiki 
Take responsibility for unit, integration, and functional testing  
Communicate directly with the customer team 
Identify and resolve technical issues, take part in support activities 
Follow best practices in product development