Senior Software Engineer (Node.JS) Fully Remote - US

Senior Software Engineer (Node.JS)

Full Time • Fully Remote - US
The Senior Software Engineer (SSE) is responsible for software development and design of applications, use case design in creating solutions and improving quality of software products. This role demonstrates expertise in a variety of development technologies including Node.js Server-side API development, SQL and NoSQL databases, Serverless architecture with AWS Dev Ops Infrastructure-integration, and QA practices, concepts and procedures, including object oriented languages such as Java and C#. 
You will rely on extensive judgment and wide-ranging experience to plan and accomplish goals with engineering team(s), and you will also perform consultation on complex projects, apply expertise in leading and coordinating others across multiple concurrent projects with complex issues where analysis of situations or data requires both broad and in-depth evaluation of variable factors.  As an SSE, you are sought out for guidance regarding methods, techniques and evaluation criteria for obtaining results. You will work directly with the Manager of Software Engineering as well as the Enterprise Solutions Architect to develop implementation patterns, templates, and documentation to be used by the solutions teams, design of APIs (Node.js serverless) that support a good developer experience, meet performance requirements, and support 3rd party integration with our services.

  • Build and ship software at scale to deliver impact 
  • Participate in architectural decisions and implementations across the engineering organization
  • Participate in cross team/cross functional discussions and drive alignment on product/technology strategy; act as a domain expert to influence technology choices
  • Lead by example to build a culture of craftsmanship and innovation 
  • Participate in estimating, designing, developing to verify the functionality, accuracy, and efficiency of complex developed or enhanced software applications across multiple concurrent projects
  • Participate in the sub-disciplines of software and systems engineering, including requirement development, product design, software estimation, software design, software construction (coding), software test, and performing software maintenance; provide guidance to junior team members regarding functionality, efficacy and quality
  • Can lead or participate in conception and writing of development release strategy and scripts for major release/core functional areas; analyze and understand each project's environment, architecture, and interdependencies and lead others to determine and apply appropriate development methodologies and cases 
  • Interact with management and architecture to understand issues that may arise around development and leads research in order to provide solutions which add, modify, or enhance the solution
  • Conducts Code Reviews, analyses for conformance to plans and specifications making recommendations based on the results
  • May conduct independent research or as directed 
  • Specialize in multiple complex areas of Orangetheory Product Technologies 
  • Provide input to Software Engineering and Test processes and procedures; incorporates broader test strategy into project workflow process
  • Help others to meet or exceed standards for the quality and timeliness of their work (e.g., automated tests, test plans and cases) 
  • Maintain close liaison with other departments on technical matters and works closely with vendors or customers on issues relating to Orangetheory products; acts as a development expert in project team meetings, and accurately communicates results
  • Keeps technically abreast of trends and advancements related to Orangetheory products and incorporating these improvements into the overall development process and anticipating their application in future projects; actively supports others to increase technical knowledge through research, training and peer support
  • 7+ years of professional software development experience
  • Expertise with service-oriented and cloud event driven software architecture
  • Proficiency in working with Node.js and serverless architecture, SQL
  • Proficiency in working with AWS lambda, SNS, SQS, S3, Dynamo, AWS Aurora, ElastiCache and Redis, ParameterStore, SecretsManager, Cognito, CloudWatch and other AWS, or similarly (competitive cloud providers) related service constructs
  • Previous experience and the ability to work with a broad range of technologies such as Java, .NET/C#
  • Solid familiarity with a broad range of web technologies including React, Angular
  • Experience with continuous integration and continuous delivery process (CICD)
  • Experience using GitHub, POSTMAN
  • Experience with secure programming practices, software delivery and cloud security principles
  • Proven ability to grow and mentor developers at all levels and in different technologies
  • Proven track record of developing and operating large scale business critical systems
  • The ability to collaborate and communicate effectively with business and executive stakeholders
  • The ability to quickly learn and teach others, have a growth mindset
  • The ability to accelerate impact and lead change
  • Ability to collaboratively work in a team setting as well as autonomously
This is a full-time position

This position currently has no direct supervisory responsibilities; however, may be called upon to assist the Software Engineering Development Manager in managing the department as needed.

Why Join Orangetheory Corporate?
We offer a competitive salary along with exceptional benefits such as:
  • Free workouts at corporate studios
  • Healthcare Benefits: Medical, Dental, Vision among many other supplemental benefits
  • Employer Paid Benefits: Long-Term Disability and Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Parental Leave Pay
  • State-of-the-Art Wellness Center at Corporate Headquarters
  • 401k Plan with Employer Contribution
  • Team Building, Employee Engagement activities and so much more

Our Company provides equal employment opportunity to all individuals regardless of their race, color, creed, religion, gender, age, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by state, federal, or local law. Discrimination of any type will not be tolerated.


(if you already have a resume on Indeed)

Or apply here.

* required fields


U.S. Equal Opportunity Employment Information (Completion is voluntary)

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability status, protected veteran status, or any other characteristic protected by law.

You are being given the opportunity to provide the following information in order to help us comply with federal and state Equal Employment Opportunity record keeping, reporting, and other legal requirements.

Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

Company Benefits & Perks

Benefits are very important to us. We are constantly looking for ways to increase our benefit package to attract and retain top candidates.

Flexible Schedules
Workout for Free
Fitness casual dress-code
Passionate, collaborative work environment