AWS Full Stack Developer

Job Description

EIX Global has an immediate opening for a Senior NodeJS Software Engineer.  Our clients are some of the world’s leading companies, and the successful candidate will be part of challenging and rewarding projects to build and support technical solutions to meet their business needs.  As a Senior NodeJS Software Engineer, you will be expected to provide development, support and delivery services for complex client applications.  This role requires a broad knowledge to troubleshoot and resolve issues, work cross team to develop and implement solutions and provide technical support and consultation.

 

Successful candidates for these positions will have the flexibility to work from home.  However, some travel, up to 10%, is expected and all candidates must be willing and able to travel to meet our client needs across the U.S and/or in the Europe, Middle East, Africa (EMEA) and more.  Travel is typically related to knowledge transfer, on-site configurations and testing, or as part of requirements gathering and discovery. 

 

As a member of the EIX Global team, you will be part of delivering cutting-edge technology within large integration projects to deliver client solutions to the world’s leading companies in the US and the EMEA.  You’ll have access to a vast and diverse network of talented professionals; enjoy unparalleled career opportunities and growth; be provided with the flexibility and room to manage your own tasks; and work on some of the most interesting projects in the Information Management business.  When you join EIX Global, you’ll partner with our clients, and leverage capabilities to deliver real business value.

Required Technical and Professional Expertise

5 - 7 years of professional work experience in a related field.


The responsibilities of this position include, but are not limited to:

 

  • Develop and maintain NodeJS applications

  • Knowledge of and experience with document data stores, such as MongoDB, Dynamo, etc.

  • Extensive experience creating web-hooks and REST API's with a Micro-Services architecture 

  • Maintain production code and resolve client downtime issues 

  • Knowledge of, and ability to, configure and manage cloud services such AppSync, ElasticSearch, and pipeline deployment services 

  • Configure authentication and security for web applications using SAML, OAuth, JWT, etc. 

  • Develop user interfaces and custom web applications based on design specifications

  • Perform product analysis and development tasks

  • Writing tested and documented JavaScript, HTML and CSS

  • Make design and technical decisions for NodeJS projects

  • Develop application code and unit tests for NodeJS, Restful API's and VueJS technology stack applications

Preferred Technical and Professional Experience
  • Takes the lead to contextualize Solution Architecture into Application Architecture & Design for solution implementation, often as a result of user stories

  • Provides technical guidance to Business Analysts to flush out user stories and their acceptance criteria

  • Collaborates with Solution Architects and Developers to ensure that Application architecture, design and implementation of the solution is consistent with the Solution Architecture and vision

  • Collaborates with other technical leads to ensure consistent conformance to coding standards and code review process

  • Detail oriented and creative with a questioning mind

  • Experience with UML and deriving technical specifications from Business Analysis documents

  • Bachelor’s degree in Computer Science, or other related field

  • Working knowledge of Change Control processes

  • Experience with Git/GitHub and/or distributed version control systems

  • Experience with testing tools such as Postman or Fiddler

  • Good verbal and written communication skills (English)

  • Aptitude to learn quickly

  • Experience with Docker, AWS Cloud Services, and VueJS is a plus

Working Conditions and Physical Requirements

Work is performed in a home/office environment.  An individual in this position:

 

  • Frequently remains stationary throughout the typical business day

  • Frequently operates a computer and other office machinery, such as a calculator, copy machine, and printer

  • Occasionally moves about inside the office

  • Frequently communicates with customers, coworkers, and management via email and over the phone, occasionally in-person

  • Must be able to exchange accurate information in a clear and concise manner

CONTACT

EIX Global | 12763 Stark Rd - #213  | Livonia, MI - 48150

EIX Global | 42807 Ford Rd - #200   | Canton, MI - 48187 

EIX Global | 6650 Rivers Ave - #100 | Charleston, SC - 29406

             CONTACT US

GLOBAL PRESENCE

EIX Europe, Middle East & Africa Region

EIX Global USA

CAGE CODE:  7YQB7  |  DUNS: 080880379

Copyright ©2018, EIX Global, LLC              |             All rights reserved              |            EIX Global is proud to be an equal opportunity employer