Lead JavaScript Developer

  • Irvine, CA
  • Posted 11 hours ago | Updated 1 hour ago

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 6+ month(s)

Skills

aws
Javascript
NodeJS

Job Details

Lead JavaScript Developer
Location : Irvine, CA (Onsite)

Must Have
8+ years of full-stack, enterprise web development experience for scalable and distributed platforms
At least 4+ years of production NodeJS experience; understand Typescript EcmaScript, and ES2015+ concepts
Exposure to AWS technologies such as AWS Lambda, AWS Config, SNS, deployment pipelines, Multi-Region and AZ deployments, Cloud Watch, Cloud Trail, Cost modeling AWS resources
Solid understanding of REST, containerization, polyglot programming, caching, as well as Event-Driven and Microservice-based architectures
Real world experience designing, developing and defending a modern distributed compute platform
Expertise with AWS and exposure to one or more major cloud providers (Azure, Google)
Strong API development experience and exposure to various formats such as REST Open API
Ability to guide team members and maintain team's extensible, clean, and performant code in Javascript.
Working experience with database and message broker deployment, configuration, monitoring, and debugging.
Strong design and developments of AWS SQS queue patterns
Database design skills for relational and non-relational databases with various non-relational database systems and their trade-offs
Strong Container Development, Layering and Deployment experience such as Docker
Solid experience working with Cloud Formation Templates / SAM Templates
Exposure to CI, CD and Container Orchestration Services such as AWS Fargate, AWS ECS, AWS ECR and EKS
Exposure to IAM Identities and Policies
Exposure to GIT based source repositories such as GitLab, Bitbucket etc
Good to Have
Comfortable writing code in one or more of the multiple languages such as Python/Go and Java in addition to JavaScript
Exposure to Kubernetes, Ansible / Vagrant and Terraform
Exposure to JSON schema
Exposure Messaging /Streaming Services, such as Kinesis, Kafka
Understanding compliance, security, and data protection policies such as GDPR, PCI, PSD-2 etc
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.