Contract – Full Stack Senior Engineer (Node.JS)


Originate the back end of a React PWA

Job Description

*This is not an entry level contract position

We’re looking for a Full Stack Senior Engineer with a focus in Node.js to originate the back end of an exciting new React-based mobile PWA.

The Engineer will strategize and collaborate with our team, setup the back end, and work with our front end engineers to develop and deploy the app to Android and IOS.

Required Development Skills:

  • Proficiency with tools such as: Git, Trello, Microsoft Teams
  • Basic understanding of front-end technologies, such as HTML, CSS, and React.js, and PWA’s (Progressive Web Apps)
  • Strong knowledge of Node.js and the ability to integrate server-side logic with user-facing elements developed by front-end developers
  • Ability to originate, configure, and perform all setup tasks for a new React app project’s back end
  • Database expertise with Microsoft SQL Server, MongoDB, or Elasticsearch (Open Source Database solutions are preferred)
  • Foundational knowledge and experience with a range of big data architectures

Required Deployment Skills:

  • Ability to oversee deployment of the app to IOS and Android
  • Understanding of CI/CD pipelines, resiliency and infrastructure agnostic deployment
  • Able to oversee post-launch Database management

Other Desired Skills:

  • Participate in estimation and planning activities with the team
  • Strong teamwork and interpersonal skills
  • Ability to research and problem solve independently
  • Ability to work with stakeholders and product teams to analyze their needs and requirements to make recommendations and design robust solutions
  • Ability to collaborate with the team to discuss project strategy and lay the groundwork for the project as well as continually integrate and develop it over time

Note: This is a contractor position and will be paid hourly. Rate will vary depending on experience.

Ready To Apply?

Do you think you’d be a great fit to work with us? We’d love to hear from you! Fill out the application below, and an X Factor representative will be in touch soon!