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

UGFrTFcwSFA0a05JMzNuRVdxWlIvNkNFdnc9PQ==
  • 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

Intellibee Inc

Data Scientist Job at Intellibee Inc

Data Scientist,Richmond, VA,USA Data Scientist Data Scientist (Skill level 4) for VDOT Professional Services Procurement Office (PSPO); Procurement knowledge / experience strongly preferred. This Data Scientist position with the Professional Services Procurement... 

Digital Counsel

Project Manager (Contract), Dedicated Global Arts Client (Digital) Job at Digital Counsel

 ...Digital Counsel, we are seeking a Project Manager to oversee the seamless execution of...  ...plans per month and per quarter, ensuring alignment with client objectives. ~ Lead and...  ...working with the team for input. ~ Traffic daily assets and client communications... 

Actalent

Interior Design Project Manager Job at Actalent

Job Title: Interior Design Project ManagerJob DescriptionThis position leverages interpersonal skills and extensive interior and architecture...  ...experience to deliver exceptional client work. The Project Manager will lead all design phases of their team's projects, possess... 

Christina Greene LLC

Store and Event Manager Job at Christina Greene LLC

 ...Job Title: Store and Event Manager Location: Houston, Texas (In-Office) Position Type: Full-Time About Christina Greene Christina Greene Jewelry is known for bold pieces inspired by natural stones and timeless style. With a flagship boutique in Houston, Christina... 

Ledgent Technology

Senior System Administrator Job at Ledgent Technology

 ...We are seeking a highly skilled Senior System Administrator to join our enterprise IT team. In this role, you will be responsible for maintaining, securing, and optimizing mission-critical systems and infrastructure across a complex, multi-site environment. You will take...