These job descriptions are examples. Looking for work?

Find JobsFind Jobs

JavaScript Developer

0 people like this description

Our client is building a distributed systems architecture that leverages the performance and agility of node.js in the AWS environment. You will be working day-to-day developing and automating the deployment of large-scale distributed JavaScript-based services in the AWS cloud to support critical business operations.

This is a green-field opportunity to develop high-scale distributed data processing services, in JavaScript/CoffeeScript, for the sustainment of core business operations. You will work alongside architect to design, develop and deploy node.js applications to Amazon Web Services.

You should have familiarity with the principles of scalable, robust, distributed computing systems, but direct practice is preferred. Hadoop experience is not necessarily useful; we are looking for someone who could directly script map- reduce jobs if provided the necessary ancillary services (e.g. distributed scheduler).

Requirements:

Candidates must demonstrate strong competency with high-performance server-side JavaScript development.

Direct production experience with Amazon Web Services is a must; they are expected to deploy and support node.js applications in the AWS environment. The client isn't expecting expertise, only that they could easily develop and/or adopt best practices.


The ideal candidate will have experience in the following areas:

• Developed and deployed production node.js services

• Automated deployment of services to the AWS EC2 environment

• S3, EC2, SQS and SNS AWS services

• bash UNIX scripting

• Some low-level systems language experience is desired (e.g. C or Python)

• Homegrown message-based distributed job processing systems

• Use of non-SQL data stores such as Redis, S3, DynamoDB

These job descriptions are examples. Looking for work?

Find JobsFind Jobs