Job Description :
Position Senior NodeJS Consultant
Location Philadelphia, PA
Duration: 6-12 months contract
Job Description:
12-15 years’ experience in application development using popular programming languages like Java, .Net, Python,
3+ years’ experience in developing API’s using NodeJS, express
3+ years of experience working in Agile software development teams
Very strong communication and interpersonal skills. Should be able come up with solutions and discuss with senior technology stakeholders (Very important)
Strong knowledge with asynchronous mechanisms used in modern JavaScript development (Promises, RxJS Observables, etc
Strong knowledge with REST API design patters and terminology
Experience in working with AWS services (API Gateway, Lambda, S3, AWS Fargate, ECS,EKS, ECR etc) for API development
Experience with Microservices development methodology and it’s terminology
Experience with containerization and orchestration technologies such as Docker, Kubernetes, ECS, EKS
Experience with Graphql design and development
Strong knowledge using REST API tools, JSON, JWT, OpenID, OAuth
Experience in developing re-usable components and frameworks
Experience in writing unit testcases with Mockito, Jasmine, Mocha, Karma etc. frameworks
Experience in writing infrastructure automation using Terraform and knowledge with Shell/PowerShell scripting
Experience in working Github, git flows, any CI/CD tools
Nice to have skills:
Experience with AWS Database services like DynamoDB, Aurora, MySQL etc.
Experience using Rally for agile development
Experience using Concourse for CI/CD