New York, NY

Remote – Senior Software Engineer – JavaScript / 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 Full Stack Engineer.


The Job:

As a Senior Full Stack Engineer, this person will work heavily with React and Node and will contribute to the development of our client’s core IoT platforms, with a focus on full stack 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 using Express within serverless environments
  • 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
  • Experience with commonly used CI/CD tools like CircleCI or Jenkins
  • Computer Science or similar STEM degree
  • Prior experience working on SaaS products ideally for a SaaS based company 


The Offer

  • Competitive salary range of up to $175K, 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-09-23″,”validThrough”:”2023-09-23″,”description”:”<p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'>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 Full Stack Engineer.</p><div fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></div><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><strong fr-original-style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold);" style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold); font-family: inherit;"><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; font-family: inherit;">The Job:</u></strong></p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'>As a Senior Full Stack Engineer, this person will work heavily with React and Node and will contribute to the development of our client&rsquo;s core IoT platforms, with a focus on full stack 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.</p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><strong fr-original-style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold);" style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold); font-family: inherit;"><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; font-family: inherit;">Location:</u></strong> Remote</p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><strong fr-original-style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold);" style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold); font-family: inherit;"><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; font-family: inherit;">Required Skills</u></strong></p><ul fr-original-style='box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding-top: ; padding-right: ; padding-bottom: ; padding-left: 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-left: 16px; padding-left: 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-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Strong JavaScript fundamentals</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">3+ years professional React and Node experience</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Experience using Express within serverless environments</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Very comfortable working on data-driven API&rsquo;s and must have RESTful API experience</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">SQL and NoSQL database experience</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Microservices experience</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Familiar with AWS or other cloud service providers</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Strong communication and problem-solving skills as this person will interface with product, engineering, and other relevant stakeholders</li></ul><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><strong fr-original-style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold);" style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold); font-family: inherit;"><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; font-family: inherit;">Additional Skills &amp; Preferences</u></strong></p><ul fr-original-style='box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding-top: ; padding-right: ; padding-bottom: ; padding-left: 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-left: 16px; padding-left: 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-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Experience with single page web applications</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Familiar with Python</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">GraphQL API experience</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Experience with commonly used CI/CD tools like CircleCI or Jenkins</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Computer Science or similar STEM degree</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Prior experience working on SaaS products ideally for a SaaS based company&nbsp;</li></ul><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><strong fr-original-style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold);" style="box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-base-font-size-hundred-percent); vertical-align: baseline; background: var(–artdeco-reset-base-background-transparent); outline: var(–artdeco-reset-base-outline-zero); font-weight: var(–hue-web-font-weight-bold); font-family: inherit;"><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; font-family: inherit;">The Offer</u></strong></p><ul fr-original-style='box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding-top: ; padding-right: ; padding-bottom: ; padding-left: 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-left: 16px; padding-left: 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-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Competitive salary range of up to $175K, based on experience</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">10% annual bonus</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Benefits offered on date of hire including a 401K w/ a company match</li><li fr-original-style="box-sizing: inherit; margin-top: ; margin-right: ; margin-bottom: ; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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);" style="box-sizing: inherit; margin-left: 16px; padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); 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: inherit;">Defined career growth and pathway to technical leadership</li></ul><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'>For additional information, please reach out to John Higgins at [email protected]</p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'><br fr-original-style="" style="box-sizing: border-box; font-family: inherit; font-size: inherit;"></p><p fr-original-style='box-sizing: inherit; margin: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); 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); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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: var(–artdeco-reset-base-margin-zero); padding: var(–artdeco-reset-base-padding-zero); border: 0px; font-size: var(–artdeco-reset-typography_getFontSize); vertical-align: baseline; background-color: rgb(255, 255, 255); font-weight: 400; –artdeco-reset-typography_getFontSize:1.4rem; –artdeco-reset-typography_getLineHeight:1.42857; line-height: var(–artdeco-reset-typography_getLineHeight); 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;'>#LI-REMOTE</p>”,”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”:”Remote – Senior Software Engineer – JavaScript / Node”,”url”:”https://talener.com/jobs/?cjobid=HB895566830&rpid=768036&postid=mQ74-K3d9rI”,”identifier”:{“@type”:”PropertyValue”,”name”:”Talener”,”value”:null}}

We take a direct path to technology staffing success.