Sr. I Software Engineer (Full Stack Node.js & Angular)
Sr. I Software Engineer (Full Stack Node.js & Angular)
Description
Requisition ID : 62348 Title: Sr. I Software Engineer (Full Stack Node.js & Angular) Division: Arthrex, Inc. (US01) Location: Santa Barbar, CA Salary Range:Salary Minimum: $126.500,00 Salary Maximum: $201.250,00
Sr. I Software Applications Engineer (Full Stack Node.js & Angular)
Arthrex is a global medical device company and a leader in new product development and medical education in orthopedics. We are actively seeking a Full Stack Software Engineer with expertise in Node.js and Angular to join our Arthrex California Technology teams. This engineer will primarily focus on backend development using Node.js, while also being expected to contribute to the Angular-based frontend.
The ideal candidate should have strong problem-solving skills, be eager to learn new technologies, and be capable of translating abstract requirements into robust, scalable solutions. This role involves developing software applications for Class I and II medical devices and contributing across the full software development lifecycle-from architectural design and prototyping to implementation and testing. This position could be Remote but we'd prefer if you join us onsite at our Santa Barbara location.
Essential Duties and Responsibilities:
Develop and maintain full stack web applications, with a primary focus on backend Node.js development and secondary responsibilities in Angular frontend development.
Design, develop, and optimize RESTful APIs and microservices using Node.js.
Implement secure, scalable, and high-performance server-side applications.
Work with CI/CD pipelines, security best practices, and cloud-based deployments.
Develop reusable frontend components using Angular while ensuring seamless integration with backend services.
Research, assess, and implement new technologies to improve our software development processes.
Collaborate closely with Product, SQA, and TechOps teams to deliver applications for surgeons, medical facilities, and patients.
Knowledge & Skills:
Strong expertise in Node.js development, including Express.js, NestJS, or other frameworks.
Proficiency in Angular (Angular 2+ preferred) for frontend development.
Experience with REST APIs, GraphQL, WebSockets, and other networking protocols.
Solid understanding of cybersecurity principles and best practices.
Experience in architecture design for small/medium-scale software systems.
Strong knowledge of databases, including SQL (PostgreSQL, MySQL, MS SQL) and NoSQL (MongoDB, DynamoDB, CouchBase).
Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP) is a plus.
Ability to mentor junior engineers and proactively share knowledge within the team.
Education & Experience:
5+ years of software engineering experience, with a strong focus on backend development using Node.js.
2+ years of experience in frontend development using Angular.
Hands-on experience developing and managing production-grade applications.
Proven experience leading software projects and collaborating with cross-functional teams.
Bachelor's degree in computer science, engineering, or a related field required.
Join our talented team at Arthrex, a global medical device company focused on Helping Surgeons Treat Their Patients Better™. If you are a Full Stack Engineer passionate about building scalable and impactful applications, apply today!
All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other status protected by law.
Nearest Major Market: Santa Barbara Nearest Secondary Market: Santa Maria Job Segment: Test Engineer, Medical Device, Software Engineer, Cloud, Medical Device Engineer, Engineering, Healthcare, Technology
We use cookies on this site to enhance your experience. By using our website you accept our use of cookies.
Cookies
YourMembership uses cookies for your convenience and security. Cookies are text files stored on the browser of your computer and are used to make your experience on web sites more personal and less cumbersome. You may choose to decline cookies if your browser permits, but doing so may affect your ability to access or use certain features of this site. Please refer to your web browser's help function for assistance on how to change your preferences.