New York, NY

Senior JavaScript Engineer – React / Node

Talener

Our client is a SaaS company that was recently acquired by a publicly traded manufacturing giant! Their IoT platforms connect brands with customers and increases product branding, marketing, and retention. Their data platform allows the brands they work with to assess audience measurement and campaign effectiveness in real time, and they are looking to add to their engineering team and bring on a Senior JavaScript Engineer.

The Job:
As a Senior JavaScript Engineer, this person will contribute to the development of our client’s core IoT platforms, with a focus on fullstack development of web applications, cloud services, microservices, and both RESTful and GraphQL API’s. This person must have excellent communication and problem-solving skills as they will interface with product and engineering teams and other relevant stakeholders to create new functionalities on core products. The day to day is spent working across both the back and front end focusing on single page web apps and both RESTful and GraphQL API’s in a serverless React, Node / Express environment, they are also using microservices and have about 40% of their back end in Python, so candidates with Python experience is preferred, but not required. This is a fully remote position and open only to candidates authorized to work in the United States.

Location: Remote

Required Skills:
  • Strong JavaScript fundamentals
  • 3+ years professional React and Node experience
  • Experience with Express
  • Very comfortable working on data-driven API’s and must have RESTful API experience
  • SQL and NoSQL database experience
  • Microservices experience
  • Familiar with AWS or other cloud service providers
  • Strong communication and problem-solving skills as this person will interface with product, engineering, and other relevant stakeholders

Additional Skills & Preferences:
  • Experience with single page web applications
  • Familiar with Python
  • GraphQL API experience
  • Understanding of serverless technologies
  • Experience with commonly used CI/CD tools like CircleCI or Jenkins
  • Computer Science or similar STEM degree

The Offer:
  • Competitive salary range of up to $180K, based on experience
  • 10% annual bonus
  • Benefits offered on date of hire including a 401K w/ a company match
  • Defined career growth and pathway to technical leadership

For additional information, please reach out to John Higgins at [email protected]

#LI-Remote

{“@context”:”http://schema.org”,”@type”:”JobPosting”,”baseSalary”:null,”datePosted”:”2023-07-13″,”validThrough”:”2023-07-13″,”description”:”<div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;" style="color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; box-sizing: border-box;">Our client is a SaaS company that was recently acquired by a publicly traded manufacturing giant! Their IoT platforms connect brands with customers and increases product branding, marketing, and retention. Their data platform allows the brands they work with to assess audience measurement and campaign effectiveness in real time, and they are looking to add to their engineering team and bring on a Senior JavaScript Engineer.</span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><u fr-original-style="box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;" style="box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;">The Job:</u></strong></span></span><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><u fr-original-style="box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;" style="box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><br style="box-sizing: inherit; font-family: inherit; font-size: inherit;" fr-original-style="box-sizing: inherit;"></u></strong><span fr-original-style="color: rgba(0, 0, 0, 0.9); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;" style="color: rgba(0, 0, 0, 0.9); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; box-sizing: border-box;">As a Senior JavaScript Engineer, this person will contribute to the development of our client&rsquo;s core IoT platforms, with a focus on fullstack development of web applications, cloud services, microservices, and both RESTful and GraphQL API&rsquo;s. This person must have excellent communication and problem-solving skills as they will interface with product and engineering teams and other relevant stakeholders to create new functionalities on core products. The day to day is spent working across both the back and front end focusing on single page web apps and both RESTful and GraphQL API&rsquo;s in a serverless React, Node / Express environment, they are also using microservices and have about 40% of their back end in Python, so candidates with Python experience is preferred, but not required. This is a fully remote position and open only to candidates authorized to work in the United States.</span></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><u fr-original-style="">Location:</u></strong><span fr-original-style="color: rgba(0, 0, 0, 0.9); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;" style="color: rgba(0, 0, 0, 0.9); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; box-sizing: border-box;">&nbsp;Remote</span></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><u fr-original-style="box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;" style="box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;">Required Skills:<br style="box-sizing: inherit; font-family: inherit; font-size: inherit;" fr-original-style="box-sizing: inherit;"></u></strong></span></span></div><ul fr-original-style='box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px 0px 0px 18px; border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: 400; color: rgba(0, 0, 0, 0.9); list-style-type: disc; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px 0px 0px 18px; border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: 400; color: rgba(0, 0, 0, 0.9); list-style-type: disc; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Strong JavaScript fundamentals</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">3+ years professional React and Node experience</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Experience with Express</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Very comfortable working on data-driven API&rsquo;s and must have RESTful API experience</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">SQL and NoSQL database experience</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Microservices experience</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Familiar with AWS or other cloud service providers</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Strong communication and problem-solving skills as this person will interface with product, engineering, and other relevant stakeholders</li></ul><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><u fr-original-style="box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;" style="box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;">Additional Skills &amp; Preferences:<br style="box-sizing: inherit; font-family: inherit; font-size: inherit;" fr-original-style="box-sizing: inherit;"></u></strong></span></span></div><ul fr-original-style='box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px 0px 0px 18px; border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: 400; color: rgba(0, 0, 0, 0.9); list-style-type: disc; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px 0px 0px 18px; border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: 400; color: rgba(0, 0, 0, 0.9); list-style-type: disc; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Experience with single page web applications</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Familiar with Python</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">GraphQL API experience</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Understanding of serverless technologies</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Experience with commonly used CI/CD tools like CircleCI or Jenkins</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Computer Science or similar STEM degree</li></ul><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><strong fr-original-style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px; padding: 0px; border: 0px; font-size: 16px; vertical-align: baseline; background-color: rgb(255, 255, 255); outline: var(–artdeco-reset-base-outline-zero); font-weight: bolder; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><u fr-original-style="">The Offer:</u><br style="box-sizing: inherit; font-family: inherit; font-size: inherit;" fr-original-style="box-sizing: inherit;"></strong></span></span></div><ul fr-original-style='box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px 0px 0px 18px; border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat-x: ; background-repeat-y: ; background-attachment: ; background-origin: ; background-clip: ; background-color: rgb(255, 255, 255); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: 400; color: rgba(0, 0, 0, 0.9); list-style-type: disc; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;' style='box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px 0px 0px 18px; border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: 400; color: rgba(0, 0, 0, 0.9); list-style-type: disc; font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;'><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Competitive salary range of up to $180K, based on experience</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">10% annual bonus</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Benefits offered on date of hire including a 401K w/ a company match</li><li fr-original-style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;" style="box-sizing: inherit; margin: 0px 0px 0px 16px; padding: 0px; border: 0px; font-size: 14px; vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); font-weight: var(–artdeco-reset-typography-font-weight-normal); color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif;">Defined career growth and pathway to technical leadership</li></ul><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><span fr-original-style="color: rgba(0, 0, 0, 0.9); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;" style="color: rgba(0, 0, 0, 0.9); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; box-sizing: border-box;">For additional information, please reach out to John Higgins at <a fr-original-style="" href="mailto:[email protected]" style="box-sizing: border-box; background: 0px 0px; color: inherit; text-decoration: none; user-select: auto; font-family: inherit; font-size: inherit; cursor: pointer;">[email protected]</a></span></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="font-size: 14px;" style="font-size: 14px; box-sizing: border-box;"><span fr-original-style="font-family: Tahoma,Geneva,sans-serif;" style="font-family: Tahoma, Geneva, sans-serif; box-sizing: border-box;"><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></span></span></div><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><span fr-original-style="color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;" style="color: rgba(0, 0, 0, 0.9); font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; box-sizing: border-box;">#LI-Remote</span></div>”,”employmentType”:”FULL_TIME”,”hiringOrganization”:{“@type”:”Organization”,”name”:”Talener”},”jobLocation”:{“@type”:”Place”,”address”:{“@type”:”PostalAddress”,”streetAddress”:null,”addressLocality”:”New York”,”addressRegion”:”NY”,”postalCode”:null,”addressCountry”:null}},”title”:”Senior JavaScript Engineer – React / Node”,”url”:”https://talener.com/jobs/?cjobid=HB934199277&rpid=729685&postid=gFqJbMWLR6A”,”identifier”:{“@type”:”PropertyValue”,”name”:”Talener”,”value”:null}}

We take a direct path to technology staffing success.