Senior Full Stack JavaScript Developer
A Day in the Life We are seeking an established and highly experienced Senior Full Stack JavaScript Developer with expertise in full stack software development using JavaScript and ideally experience in building Generative AI solutions, to join our Data Science, Process Excellence and Automation team. Your understanding of software development and leveraging AI will be crucial in building, deploying and maintaining a scalable enterprise platform.
Responsibilities may include the following and other duties may be assigned.
- Design, develop, test, and deploy highly scalable and resilient JavaScript applications.
- Collaborate with cross-functional teams to gather and understand requirements and translate them into functional, quality software solutions.
- Create and work with various APIs, ensuring seamless data flow and integration across various systems.
- Troubleshoot and resolve issues, optimize performance, and ensure the maintainability and scalability of our applications.
- Be responsible for developing, improving, supporting, and monitoring our Generative AI platform.
- Maintain up-to-date knowledge of the latest industry trends and technologies to ensure our applications remain current.
- Participate in code reviews to ensure code quality and distribute knowledge.
- Contribute to documentation for system processes, application design, and architecture.
Required Knowledge and Experience:
- 7+ years of IT experience with a Bachelors Degree in Engineering, MCA, or MSc.
- 7+ years of experience in Full stack JavaScript development.
- Strong experience with NextJS/ReactJs and NodeJS.
- Strong experience with AWS and Azure infrastructure.
- Experience with any AI Platforms.
- Proven experience in building, deploying, and maintaining scalable JavaScript applications.
- Proficiency in various APIs (REST, GraphQL) and understanding of how to design them efficiently.
- Solid understanding of data structures, algorithms, and software design principles.
- Experience working with (vector) databases like MongoDB or Milvus.
- Experience with version control systems like Git.
- Proven ability to work as a team player, delivering quality results within defined timelines
- Excellent communication skills, fluent spoken and written English.
- Continuous learner with a passion for exploring new technologies and process optimization methodologies.
- Solid problem-solving and analytical abilities, with a keen eye for detail and accuracy. Analyze complex process scenarios and offer solutions.
Nice to have:
- Previous Medtronic experience, or experience in the Med Tech industry.
- Experience in building Generative AI solutions, understanding of prompt engineering, vectorization, cognitive search/RAG.
- Familiarity with Docker and Kubernetes.
- Previous Medtronic experience, or experience in the Med Tech industry.
This position is eligible for a short-term incentive called the Medtronic Incentive Plan (MIP).