Menu:

IMAGE: RSS Feed IMAGE: Show All Jobs

Position Details: Node.js

Location: Noida, Uttar Pradesh
Openings: 1
Salary Range:

Description:

Serverless / Microservices Developer

 

Job Description

We are looking for a great polyglot developer who is proficient with Node.js / JavaScript (ES6+) with some Python / PHP experience. Your primary focus will be on developing event-based microservices, and deploying them on global cloud platforms such as AWS Lambda using the common Serverless framework. You will ensure that these components have relevant test cases and the overall applications are robust and easy to maintain. You will coordinate with the rest of the engineering and product management teams working on different layers of the infrastructure -- therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

 

Responsibilities

     Design, develop, enhance, debug, and implement software. Troubleshoot production problems related to software applications

     Develop new Serverless endpoints to support web-based (React.js) applications

     Implement asynchronous microservice workflows, with reusable Lambda functions

     Link Serverless functions to cloud-hosted services (DynamoDB, SNS, SES, etc)

     Test-driven development of functions to be run on code commit and deployment

     Configuring AWS to support CI/CD of serverless functions through GitLab webhooks

     Create database buckets and tables required to support data persistence

     Supporting security best-practices of encrypted data, principle of least privilege, etc.

     90% greenfield / 10% legacy application development

     Participation on regular 15-30 min status calls @ 9:30 PM - 10:30 PM IST

 

Skills

     Must be proactive, self-directed, detailed, and organized

     Must work collaboratively with remote teams

     Strong proficiency in JavaScript (ES6+), including Node.js and modular development

     Experience working with REST and RPC service patterns and other client/server interaction models

     Thorough understanding of AWS Lambda and its core principles

     Experience with popular Serverless framework (including security and deployment)

     Experience with databases and structures (e.g. DynamoDB, Redshift, MySQL)

     Familiarity with other AWS Services (e.g. SES, SNS, SQS, S3, CloudFormation)

     Comfort with source code version control (Git, Subversion) and Serverless versioning

     Test automation framework experience across multiple platforms

     Experience with other cloud providers a plus (e.g. Google Cloud, Azure)

     Familiarity with React.js helpful

 

Perform an action:

IMAGE: Apply to Position