Job Description :
Position: NodeJs Developer with AWS
Location: Irving, TX/ NJ
Job Description :
What we are looking for
This is a senior position and requires strong development experience in Node.js.
High sense of code ownership and craftsmanship.
Ability to work independently - identify problems, create plans, suggest and implement solutions.
Strong experience implementing testing frameworks.
Strong experience building RESTful web services.
Strong experience developing cloud native applications.
Experience with distributed and concurrent systems and basic understanding of the tradeoffs between stateful/stateless and synchronous/asynchronous architectures.
Strong communication skills and great product sense
Ability to work collaboratively with both technical and non-technical peers
Even better if you have
Worked in the past with an AWS-based cloud environment.
Experience with other programming languages like Java, Python in web applications.
Experience with SQL and NoSQL databases (MongoDB, MySQL, Postgres, etc)
Delivered applications into a containerized environment (Docker, Kubernetes)
Created and managed a CI/CD pipeline with Spinnaker.
Experience with profiling, debugging and troubleshooting Node.js processes.
Experience with Amazon Web Services and running containerized microservice architectures on AWS (ECR, EKS, etc
Experience with streaming and messaging systems (Kafka, RabbitMQ, etc)
Basic requirements
Four or more years of work relevant experience as a software engineer.
Node.js, Mocha, Jest.
MongoDB, Redis, MySql, Postgres.
Understanding of Docker, Kubernetes, AWS (ECR, EKS, EC2, S3, CloudFront, IAM), Spinnaker.