• 02-Oct-2018 to 30-Jan-2019 (EST)
  • Detroit, MI, USA
  • Salary
  • Full Time

Comprehensive program of competitive benefits: medical, dental, vision, Rx, FSAs, 401K, life and disability insurance. As well as vacation days, holidays and summer fun days.

Job Summary

GSTV is looking for a Senior Application Engineer to contribute to the applications that facilitate day-to-day business.

You will be joining a motivated and highly collaborative team of Application Engineers, Quality Assurance Engineers, Business Analysts, Project Managers, and Application Operations Engineers. Every member of this team views leadership as a behavioral trait, not something bestowed by a title. Simply put, candidates must be driven, organized, team-oriented, and exceptional communicators.

This group is developing and integrating the tools needed to support a business that has doubled its location footprint in less than a year. You should approach the development process as one of continuous improvement and iteration. The ideal candidate will be intellectually curious, highly practical, detail-oriented, and possess the willingness and ability to handle a wide variety of challenges in a fast-paced Agile/Lean environment. 


  • Leveraging a deep knowledge of React, Node, and associated technologies to design, develop, and implement solutions involving complex business logic while aligning with the philosophy articulated by team leads.
  • Producing clean, readable, testable, and reusable code leveraging intimate knowledge of the technology.
  • Supporting a domain-driven, highly-scalable RESTful platform while enabling iterative development.
  • Partnering with other engineers and team leaders to design and develop technical solutions to complex business problems, provide work estimates, and communicate issues while using Agile/Lean principles.
  • Collaborating with Quality Assurance Engineers and other team members to identify and resolve issues and defects found during development or by users.
  • Serving as a release coordinator for new functionality and bug fixes by creating release branches and deploying to production using a Git Flow workflow.
  • Investigating, evaluating, and recommending modern technologies, tools, and frameworks that contribute to our portfolio.
  • Ensuring the use of code standards, best practices, and common design patterns through frequent opportunities to review code.
  • Carefully consider the scalability, performance, resilience, and deployment needs of the applications.
  • Collaborating with Application Operations Engineers to integrate new development into continuous integration systems.
  • Participating in frequent retrospective and post mortem discussions while providing critical analysis with a focus on process improvement and conflict resolution.


 You must have a strong understanding of the following:

  • Interpersonal communication among a distributed team working in real-time
  • Javascript
    • ES2015, ES2016, and ES2017 standards
    • ReactJS applications using a Flux-style architectures - we use Redux
      • Design, build and debug modular React components
      • Interacting with RESTful services
    • NodeJS
      • You must have deep experience in at least one framework - we use Express
      • Familiarity with object to document mapping - we use Mongoose
    • NoSQL Databases - we use MongoDB
    • CSS Preprocessors - we use Sass
    • Front-end Design Frameworks - we use Bootstrap
    • Service Oriented architecture or Microservices architecture
    • Test-driven development - we use Karma with Mocha and Chai

Preferred Qualifications:

  • IO
  • Redis or similar data structure stores
  • Rules-based engine - we use Nools
  • Amazon Web Services - particularly SQS and DynamoDB
  • Experience working with Big Data


  • Three to five years experience
  • Preferred Bachelor's degree in related field

Candidates must be able to provide code samples for review on Github, Bitbucket, or similar services.

Working Conditions

 This position may include occasional night or weekend work to support launches and or production.

Physical Requirements

 This position does not have any specific physical requirements.

Direct Reports


  • Apply Now

  • * Fields Are Required

    What is your full name?

    How can we contact you?

    I agree to ApplicantPro's Applicant Information Use Policy.*
  • Sign Up For Job Alerts!

  • Share This Page
  • Facebook Twitter LinkedIn Email
logo audience insights experience about press contact us