Backend Developer (Node.js) | Able

at  Ruby Labs

Home Office, Iowa, Czech -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Dec, 2024Not Specified04 Sep, 20244 year(s) or aboveDistributed Systems,Design Patterns,Node.Js,Typescript,SqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US

Able empowers individuals to achieve lasting weight goals and optimal health through a personalized program unlike any other. Combining proven science with dedicated 1-on-1 coaching, we go beyond traditional weight loss apps by addressing all aspects of well-being: sleep, nutrition, movement, stress, and medication. Our data-driven approach and expert guidance ensure a tailored experience, while user-friendly technology keeps you connected and supported. Join Able and make a real difference in people’s lives, one healthy step at a time.

QUALIFICATIONS

  • 4+ years of experience as a backend engineer.
  • Proficiency in Node.js and TypeScript.
  • Strong experience with SQL and ORMs like Sequelize or TypeORM.
  • Solid understanding of event-driven architecture and distributed systems.
  • Expert knowledge of design patterns and best practices for clean and maintainable code.

Responsibilities:

ABOUT THE ROLE

We are looking for a skilled Backend Engineer with a strong background in Node.js and TypeScript. In this role, you’ll be responsible for designing and implementing key backend features, optimizing system performance, and contributing to the architecture of our event-driven and distributed systems.

KEY RESPONSIBILITIES

  • Develop and maintain backend systems using Node.js and TypeScript.
  • Design and implement robust, high-performance SQL queries and optimize database interactions.
  • Build and maintain services using ORMs like Sequelize or TypeORM.
  • Architect and implement event-driven solutions for distributed systems.
  • Apply expert-level knowledge of design patterns to build maintainable and scalable code.
  • Improve existing codebases and systems by diagnosing performance bottlenecks and fixing critical issues.


REQUIREMENT SUMMARY

Min:4.0Max:9.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Home Office, Czech