Job Description :
Software Engineer - Node.js Developer
Nashville, TN
6-12 Months

Job Description:

We are seeking an experienced Software Engineer to become part of a highly skilled and motivated enterprise engineering team focused on delivering highly scalable and available technology solutions across the entire enterprise. The primary focus of this new team member will be to assist in the design and building of JavaScript / Node.js based API’s to serve as the backend of a Client solution.
The ideal candidate should have recent development experience in JavaScript and Node.js. We are looking for a problem solver that has a passion for building high quality technology solutions with a focus on thoughtful design and a keen attention to detail. This position requires a self-starter who requires minimal supervision and is comfortable contributing their own thoughts and perspectives in team meetings.

Requirements:

Overall 5+ years Software Development experience, preferably in an agile environment.
Designed & developed solutions that use JavaScript / Node.js.
Experience in developing RESTful APIs.
Experience using NoSQL database technologies such as CouchDB, MongoDB, Raven DB, or Dynamo DB.
Experience in at least one other high-level language besides JavaScript such as C#, Java, Python, etc.
Experience in Amazon AWS, Lambda, API Gateways, Server less Architecture, Mobil Development, Information Security, and Docker a strong plus.
Prior use of and development around IAM / SSO solutions such as Ping a strong plus.

Education:

Bachelor’s Degree in Computer Science, business, or other related field or comparable work experience.