Position: Senior Node.js Engineer (with AWS) Solo player
Company: SoftServe
Experience required: 3y
Category: Node.js
English level: upper
Published: 2022-01-01T00:00:00+02:00

**WE ARE**
SoftServe is a leading advisory and IT development service company focused on helping Client build cutting-edge and innovative solutions.

The Client’s company was founded in 1995 and is still developing Life Insurance Software that accelerates and simplifies sales, compliance operations, and customer support. The Headquarters is in Pennsylvania, United States

The Client has multiple applications with various architecture (predominantly .NET and Java-based) that are either used individually or are integral parts of customer workflow. The majority of the apps exchange the data between each other and quite often have similar functions as part of their business logic, such as sending emails and transferring data to the customers.

The team is supporting a cloud transformation initiative in the company. They expedite cloud-native benefits across the organization, even if some of the apps still operate in the old fashion way.

**YOU ARE**
Meeting the expected technical skills

• Knowledge of AWS platform (in particular, such services as Lambda, API Gateway, Step Functions)
• SQL databases
• No-SQL databases (specifically, AWS DynamoDB)
• Experience with CI/CD pipelines and Terraform (to be able to deploy the application to AWS. For the more complicated DevOps tasks client has their own DevOps Engineers)
• Practice with NodeJS (however, later client may need .NET Developers)

**YOU WANT TO WORK WITH**
An exciting opportunity to

• Effectively analyze technical requirements and produce system code
• Participate in project planning and advise teams of all options to deliver business requirements most effectively
• Plan and execute unit and integration tests
• Form complete descriptions of all specifications required
• Take technical information and translate it so that all stakeholders understand the project
• Suggest ideas for creating utilities and streamlining
• Generate development scripts in accordance with company protocol
• Control data in accordance with the organization and client’s specific security policies
• Prepare charts, tables, and logic diagrams needed in development analysis
• Process analysis and workflow design to build efficient technical solutions

**Tech Stack**

• Back End
Serverless: Node.js
API gateway: YAML
API Gateway: Lambda, Store in S3 or Dynamo
• Front End
React + Cloudfront: static files on S3
Product typical tech stack

**TOGETHER WE WILL**
• Work with a professional team of Engineers
• Enhance the functionality of the existing services in AWS (according to the defined backlog)
• Assist in migration of some services to AWS (according to 'lift-and-shift' approach)

**WE OFFER**
• Vacation is 18 working days
• Sick leaves 20 working days
• Flexible work schedule
• Medical insurance
• Sports compensation
• Career growth