About the role
Responsibilities:
- Design, develop, and maintain high-quality, reusable, and reliable code for both front-end (React) and back-end (Node.js with TypeScript and Python) systems.
- Build and integrate RESTful APIs and web services for our PV safety applications.
- Collaborate with product managers, AI engineers, and other stakeholders to translate requirements into technical specifications and functional features.
- Implement and manage data models, database interactions, and ORM integrations.
- Ensure robust API design, authentication, and performance optimization across services.
- Support testing and quality assurance for new features, model updates, and bug fixes.
- Write and maintain technical documentation for code, APIs, and processes.
- Participate in code reviews and adhere to development best practices and standards.
Requirements:
- Bachelor's degree in computer science or a related technical field.
- 3-5 years of professional full-stack development experience.
- Strong proficiency in backend development using Node.js with TypeScript, including experience with frameworks like Express or NextJS.
- Solid understanding of asynchronous programming, error handling, and design patterns in a Node.js/TypeScript environment.
- Experience with front-end development using React and its ecosystem (e.g., Redux, Context API).
- Familiarity with Python and its associated backend frameworks (e.g., Django, Flask) is desirable but not mandatory.
- Experience with 3-tier architecture and deploying full-stack applications.
- Proficiency with CI/CD pipelines and DevOps tools.
- Hands-on experience with key AWS services (e.g., S3, EC2, Lambda, RDS) and/or GCP services.
- Excellent communication and teamwork skills.
Desired Skills and Qualifications:
- Experience in healthcare/pharma IT products and processes.
- Prior experience with safety databases such as Oracle Argus Safety or Veeva is a plus.
- Understanding of pharma regulatory case processing.
- Experience working with GxP products and processes.
- Experience with containerization (e.g., Kubernetes).