G

Senior Software Engineer – Full Stack

GMS Advisors
Full-time
Remote
United States
As a Full Stack Engineer, the ideal candidate will be comfortable developing web front ends with a
JavaScript application framework, and implementing on the back end (routes, REST APIs and database
interfaces). The candidate will need experience configuring, developing and deploying in a Linux
Environment. Using good software design techniques and architectures is expected. Additionally, this
Full Stack Engineer will help prepare for and support product deployments at customers sites.

Β 

Major Job Responsibilities:


  • Developing front ends in React

  • Building and consuming internal REST APIs

  • Unit and integration testing with frameworks such as Jest, Cypress or Selenium

  • Designing interfaces between internally developed microservices, databases, authentication and
    management on the front end



Position Requirements:


  • BS, Computer Science or Engineering

  • Minimum of two (4) years of work experience designing and implementing web based software
    systems

  • Understanding of division of responsibilities between server side and client side applications

  • Experience with HTML5/CSS and JavaScript

  • Experience building and working with databases (MongoDB, InfluxDB or similar)Β