Position: Middle/Senior Node.JS developer
Company: SoftServe
Experience required: 2y
English level: intermediate

WE ARE 

Our team is growing and we are looking for an experienced NodeJS engineer! 
As a part of the team, you will get a chance to work with cutting-edge technologies! Our client is based in Utah, USA. The product we are working on is a cloud-based document comparison and contract analysis tool. It has built on a unique combination of Natural Language Processing (NLP) and Machine Learning (ML) technologies to identify and compare terms and concepts. The platform automates data digitization and extraction supports proprietary and open-source learning models and provides a pipeline to deliver AI-derived insights to the right systems for immediate action. We call it BusinessAI, and it allows our customers to take theoretical data science and apply it to real-time operations in the enterprise. 

YOU ARE 
Strong NodeJS Developer preferable with experience in Data Science 
Strong mathematical skills 
Solid experience with AWS (S3, SNS, CloudFront, Cognito, etc.), cloud solutions design 
Experience with GraphQL and Amplify (or similar technologies) 
Understanding of RDBMS concepts, REST, Micro-services, Design Patterns, OOD 
Experience with Terraform or Cloudformation would be a big plus 
Aware of micro-services development, CI/CD, UML 
Python/Java/React experience would be a big plus

YOU WANT TO WORK WITH 
Working with backend: NodeJS 
Docker, Terraform, Cloudformation 
Amazon Web Services (EC2, S3, SNS, SQS, RDS, Route 53, Lambda, VPC, EKS, ElastiCache(Redis), CloudFormation, Lambda, Step Functions, DynamoDB, RDS, cloud solutions design)
Micro-services architecture
Estimation and scope decomposition 
Risk assessment, defining dependencies and assumptions 
Technical specifications and architecture vision document creation (together with Solutions Architect) 
Technology assessments and comparisons 

TOGETHER WE WILL 
Be a part of something bigger than just developing feature
Take a part in the designing solution of the product
Bring your knowledge and educate ourselves during cooperation with talented people
Build a big team with different technological skills to successfully reaсh project goals
Implement a new version of the product with Solutions Architect, BA, UI/UX, Python, Java, and Data Science team
Get certifications on cutting-edge technologies