Full Time
Posted 2 years ago

Work for a company where you are honestly appreciated. Intrepid Control Systems has some of the most talented engineers in the industry. With vertical teams of hardware and software engineers working together to create best-in-class products tied together with a DevOps philosophy, you can create end-to-end solutions that make a real impact on our customer’s success. In addition, we provide excellent benefits and perks like flexible hours, a great office to work in, time to work remotely, and professional development opportunities. So, if you are a top-performing software engineer, please continue reading.

The Wireless Data Logging team needs a middle to senior-level full-stack Typescript developer to start immediately. Our team works on web stacks and hardware clients to facilitate remote data acquisition, big data processing, storage, and analytics. You will mentor junior developers, own projects, and be responsible for creating creative solutions to complex problems. You will develop new services and improve existing services, both front-end with React and back-end using NodeJS.

The ideal candidate will have experience with the following

  • Minimum five years experience in software engineering
  • Typescript
  • Python
  • NodeJS – With and without express
  • React – Functional components using hooks
  • Deep understanding of asynchronous code development – Callbacks, Event Loops, Promises
  • HTML5, CSS 3, JS ES6+, Bootstrap or similar
  • Writing code with security in mind
  • Services Oriented Architecture
  • REST and GraphQL APIs
  • SQL – PostgreSQL or MySQL
  • Linux
  • Testing – Mocha, Jest
  • CI Pipelines (Gitlab a plus)
  • Git (Gitlab a plus)

Job Type: Full-time

Pay: $90,000.00 – $150,000.00 per year


  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance


  • 8 hour shift
  • Day shift
  • Monday to Friday

Ability to commute/relocate:

  • Troy, MI 48083: Reliably commute or planning to relocate before starting work (Required)


  • REST: 1 year (Preferred)
  • Java: 1 year (Preferred)

Work Location: One location

Job Features

Job Category

Full Stack Typescript Developer

Apply Online

A valid email address is required.
A valid phone number is required.

When you apply to a job on this site, any personal data you provide, or which is collected as part of this process, will be processed by the Intrepid Control Systems company you have applied to (“Controller”) in order to manage its recruitment and hiring related activities. Under European data protection laws, your rights may include the right to access, port, erase, restrict, rectify or object to the processing of your personal data or where we rely on consent, the right to withdraw that consent. More details about our processing and your rights are set out in our Job Applicant Privacy Notice.