Find Jobs
Software Engineer (Node & TypeScript)
Detroit, Michigan  |  Remote, Onsite
Contract Position
It appears that you have already applied to this job.
Applied on September 18, 2021
Job Id #49702 Posted August 10, 2021

Job Summary

Backend NodeJS paired with Frontend TypeScript experience is the ideal candidate

They work closely with an Agile team of engineers, Product Owners and Product Managers to develop and deploy top-quality applications.
The Software Engineer will use various programming languages to develop, improve, test and/or maintain software that meets user needs


  • 2 years of experience in programming in TypeScript and Angular experience
  • 4 years of experience in NodeJS and API first design, micro-services architectures, and development
  • 2 years of experience with Terraform (Infrastructure as Code)
  • Strong expertise and hands-on experience with NodeJS and frameworks like express or nest
  • Solid understanding of relational database technologies and data modeling
  • Knowledge of different caching strategies, performance tuning, transaction management across systems and messaging systems
  • Mindset of writing well-tested code, including unit testing, integration testing and end-to-end testing
  • Strive to architect, design, and develop critical services and applications that require high availability, concurrency, multi-tenancy and high scalability for a large user base
  • Collaborate with other roles, including Product Owners and Frontend Engineers, to determine end-to-end requirements, resolve problems, and perform testing related to customer-facing high traffic services and applications
  • Define optimal system performance at scale and at different layers while using system profiling tools and stress testing to find and fix weak spots and ensure Service Level Agreements with stakeholders are defined and met
  • Ensure feature quality through extensive testing (unit, integration, functional, performance and regression) with a focus on automation
  • Participate in design and code reviews to ensure best practices are followed, and the only output is high-quality code
  • Explore new ideas and technologies to improve our methods and propose solutions to improve the API performance, scalability, and availability
  • Undertake project-specific Proof of Concepts to validate technical feasibility with the team
  • Participate in daily stand-ups, bi-weekly planning, and sprint retrospectives
  • Familiarity across the SDLC with GIT, Azure DevOps, CI/CD pipelines, and AWS
  • Participate in design and code reviews
  • Design, develop or modify software by using various programming languages depending on the need of the product(s)
  • Modify existing software to fix errors, improve the overall quality and functionality or update integrations with other software
  • Analyze user needs to determine how software should be built or if existing software should be modified
  • Develop and/or perform software automated testing procedures, solutions and frameworks to ensure software functions as needed

Minimum Qualifications

  • Bachelor’s degree in computer science, information technology, or a related field or equivalent experience

Horizontal is proud to be an Equal Opportunity and Affirmative Action Employer. We seek to provide employment opportunities to talented, qualified candidates regardless of race, color, sex/gender including gender identity and/or expression, national origin, religion, sexual orientation, disability, marital status, citizen status, veteran status, or any other protected classification under federal, state or local law.

In addition, Horizontal will provide reasonable accommodations for qualified individuals with disabilities. If you need to request a reasonable accommodation in order to complete the application or interview process, please contact

All applicants applying must be legally authorized to work in the country of employment.

Upload Your Resume

We accept .DOC, .DOCX, .PDF up to 10 MB.

We do not accept scanned documents, images, or resumes containing images and/or icons.

Password must contain:
  • minimum 10 characters

  • 1 uppercase letter

  • 1 lowercase letter

  • 1 numeric character

  • 1 special character (such as !, %, @, #)

  • Passwords match


What is your gender?

What is your ethnicity?

What is your Veteran / U.S. Military Status?

Do you identify with one or more of the classifications of protected veterans below?

If yes, please indicate by checking the appropriate box below

Do you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Horizontal is proud to be an Equal Employment Opportunity/Affirmative Action Employer providing a drug-free workplace.


You have saved your first job! To see all your Saved Jobs, click here. Or continue scrolling through jobs and bookmark openings that catch your eye and apply for those jobs later.

Return to Job Search

We’re sorry!

There are currently no open positions in your location or accepting applications from out of the country

Return to Home
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.