Senior Ruby and Node Developer (Durham, NC)
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.
Recommended Jobs
Front Desk Coordinator - Asheville, NC
Are you looking for a company you can grow your career with and advance in? Are you goal oriented, self-motivated & proactive by nature? Do you have a passion for health and wellness and love sal…
Project Controls - Scheduling
Technical Source is partnering with a leading pharmaceutical manufacturer on a large-scale, greenfield capital project in Eastern North Carolina. We are seeking a Project Controls Specialist – Schedu…
Insurance Agent
We are a fast-growing insurance agency dedicated to providing individuals and families with life, health, and retirement insurance solutions. We are seeking motivated individuals who are eager to bui…
M4-14Lead Security Analyst 141809
100% remote. Our direct client has a new opening for a Lead Security Analyst 141809 This job is 14 months to start, and the client is located in Augusta, ME P…
PCA
Job Description Job Description ```html ```html Position: Caregiver/PCA at Home Careolina Location: Davidson, NC (work hours 9:00 AM to 5:00 PM, Monday to Friday) Part-time role focus…
Substation Project Manager
Position Summary The Substation Project Manager is responsible for planning, executing, and closing electrical substation projects safely, on schedule, and within budget. This role manages all pha…
Lean Manufacturing Specialist - Rolling Stock
Pioneering in America, from the first mile to the last. This is what drives us. For more than 160 years, Siemens has been an integral provider of infrastructure, electrification, and transportatio…
Specialty Sales Representative - North Carolina
A Day in the Life at Option Care Health Extraordinary Careers. Endless Possibilities. With the nation’s largest home infusion provider, there is no limit to the growth of your career. Option …
Certified Personal Trainer - Burn Boot Camp
Job Description Job Description Burn Boot Camp is a trendsetting franchise fitness organization opening multiple locations throughout the United States. We are currently seeking a qualified Suppo…
1.20. User Support Technician
Position is 100% on-site in Raleigh, NC. Candidate MUST be local to the Raleigh area (Triangle Region of NC). Candidate must work EST Business Hours. Our direct client has an opening for a Us…