Find A Job

Node.js/API Engineer

Santa Monica, California | Engineering
Job ID: 94042
Listed on 9/23/2019

KellyMitchell matches the best IT and business talent with premier organizations nationwide. Our clients, ranging from Fortune 500 corporations to rapidly growing high-tech companies, are exceptionally served by our 1500+ IT and business consultants. Our industry is growing rapidly, and now is a great time to launch your career with the KellyMitchell team.

 

Title: Node.js/API Engineer

 

Job Description & Responsibilities

The current position of Staff Engineer, Software is responsible for providing technical expertise related to AWS API Gateway, and will help in designing, developing and maintaining APIs. This position plays a key role in providing guidance to other team members in the integration team and being up to date with the emerging new technologies in this space.

  • Analyze business requirements and develop business components
  • Design the application architecture, integration touch points, data model design technical solution framework for integration
  • Consolidate sequence and flow diagrams and prepare high- and low-level design documents
  • Design and configure system software
  • Develop error handling framework
  • Working knowledge of AWS solution components, security framework and deployment framework
  • Working knowledge of Node JS
  • Design and build APIs on AWS API Gateway with Lambda functions
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program
  • Follow coding standards and maintain version control of code
  • Building deployment methodologies and scripts
  • Work with Business team on UAT and handhold them for testing and issue resolution
  • Deploy code as per cutover plan prepared for execution in Production environment
  • Support & handhold business users in following proper processes
  • Diagnose, troubleshoot, and resolve software, or other system problems
  • Development experience using SAM model
  • Development of unit tests using Mocha and Chai libraries

 

Skills, Experiences, Knowledge

  • Development of business process by using Oracle SOA [OSB and BPEL]
  • Configure, monitor, and maintain software applications and SOA environments
  • Monitor logs and reports to maintain performance of SOA systems - determine whether configuration changes need to be made
  • Experience in building process maps with lucid charts
  • Knowledge of TypeScript