Technology IM R&D Off Cycle Co-Op
Johnson & Johnson Innovative Medicine
Job Title: Technology IM R&D Off Cycle Co-Op
Company: Johnson & Johnson Innovative Medicine
About the Role
This is a hybrid role available in Raritan, New Jersey, lasting approximately 6 months (March 29, 2027 – August 20th, 2027). It offers a comprehensive learning and professional experience in the technology space. This program also serves as a feeder pool to the Technology Leadership Development Program (TLDP) for full-time employment upon degree completion.
Key Responsibilities
- Implement and maintain backend routes and simple controllers in JavaScript/Node.js.
- Add features and fix bugs for WebSocket and REST endpoints.
- Run and test containerized applications locally.
- Write and run unit tests for code.
- Participate in sprint ceremonies, report blockers, and collaborate with the team on tasks.
- Create or update basic documentation and small design notes.
- Learn to use AI to accelerate development output.
Requirements & Tech Stack
- JavaScript
- Node.js
- WebSocket
- REST
- Docker containers
- Git and basic source control workflows
- Jest, Mocha, or similar for unit testing
- AI assisted development and core AI concepts (Agents, Skills, etc.)
Qualifications
- Permanently authorized to work in the U.S. without requiring sponsorship (e.g., H-1B or green card) now or in the future. Students on CPT, OPT, or STEM OPT may not meet requirements unless eligible for an alternative long-term status.
- Cumulative GPA of 3.0 or higher.
- Currently enrolled and pursuing a bachelor’s or master’s degree.
- By start date, must be considered an undergraduate sophomore or above.
- Working knowledge of JavaScript and basic familiarity with Node.js.
- Understanding of asynchronous programming (callbacks, promises, async/await).
- Basic error handling and debugging skills.
- Introductory experience or coursework in TypeScript.
- Familiar with Git and basic source control workflows (branching, commits, creating PRs).
- Some experience writing unit tests or coursework covering testing (Jest, Mocha, etc.).
- Able to run and inspect Docker containers locally and follow instructions to run apps in containerized environments.
- Willingness to learn container/CI concepts.
- Familiarity with AI assisted development and core AI concepts.
Preferred fields include Information Management, Information Technology, Computer Engineering, Management Information Systems, Computer Science, Software Engineering / Development, Data Science, Cybersecurity, Graphic Design or Mathematics.
Ability to work full time (40 hours a week) for the duration of the co-op.