Senior Ruby and Node Developer (Durham, NC) Job at CEDENT, Durham, NC

YUpDWTQ1R241RDBrRlU2MHFPVWFqS1lBN2c9PQ==
  • CEDENT
  • Durham, NC

Job Description

Job Title: Senior Ruby and Node Developer

Job Description: We are seeking a Senior Ruby and Node Developer with 8+ years of experience in Ruby development and 4+ years of experience working with Node.js. The ideal candidate will have a deep understanding of software design, architecture, and a passion for refactoring applications to improve performance, scalability, and maintainability.  You will be responsible for designing, developing, and optimizing back-end systems and ensuring that our applications are built using modern development practices.

Key Responsibilities:

  • Lead the development and refactoring of Ruby and Node.js applications, ensuring scalability, reliability, and performance.
  • Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.
  • Refactor and optimize legacy codebases, improving application performance and simplifying the overall architecture.
  • Work on integrating third-party APIs and services within applications.
  • Write clean, maintainable, and well-documented code.
  • Perform code reviews, provide mentorship, and foster a collaborative environment.
  • Work on troubleshooting, debugging, and optimizing application performance.

Required Skills and Qualifications:

  • 8+ years of experience in Ruby on Rails development.
  • 4+ years of experience in Node.js development.
  • Proven experience in refactoring and optimizing existing applications.
  • Strong knowledge of object-oriented programming principles, design patterns, and best practices.
  • Proficient in working with RESTful APIs, databases (SQL, NoSQL), and server-side technologies.
  • Experience with version control systems (Git).
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and ability to collaborate effectively within a team.
  • Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.

Preferred Qualifications:

  • Experience with microservices architecture.
  • Familiarity with cloud platforms (AWS).
  • Experience with automated testing and CI/CD pipelines.

Job Tags

Similar Jobs

Cornerstone VNA

Registered Nurse (RN) - Weekend Baylor Position Job at Cornerstone VNA

 ...wound care skills. The nurse must be able to work closely with weekend supervisors to perform visits as assigned. Qualified candidates...  ...and proficient computer skills. Educational Requirements RN Degree NH or ME One year experience as an RN required Home... 

The Edge Group

Development Associate Job at The Edge Group

Nonprofit Fundraising Development Associate Houston, TX Our client, a local nonprofit dedicated to providing human services within the Houston community, is seeking a Development Associate, who will play a key role in advancing the organizations mission by building...

Lovisa

Retail Key Holder- West County Mall Job at Lovisa

** IN STORE HIRING EVENT NOVEMBER 6TH! ON THE SPOT HIRING. LOCATED AT WEST COUNTY MALL 80 West County Center, Des Peres, MI Job description Join the Lovisa America team: It is exciting times at Lovisa with many new stores opening across America, so we are... 

Belcan

Aerospace Systems Engineer Job at Belcan

 ...A Systems Engineering job, in Bothell, WA 98021, is currently available at Belcan supporting our key aerospace clients. To be considered for this role, you will have a Bachelors Degree and at least 5 years of relevant experience in systems engineering with exposure to... 

Universal Transportation Systems

School Bus Monitor Job at Universal Transportation Systems

 ...UTS is hiring School Bus Monitors for Cincinnati area schools. Our bus monitors assist the drivers in providing safe and reliable transportation. DUTIES AND RESPONSIBILITIES Monitors and assists clients during the loading and unloading process and while the vehicle...