We are seeking a Full Stack Web Developer to help build and enhance web applications that support data-driven workflows in a life sciences environment. This role focuses on developing user-facing applications and backend services that integrate data systems, APIs, and scientific tools.
The ideal candidate thrives in a fast-paced, execution-focused environment and enjoys translating defined requirements into working software. You will work across the stack, building responsive front-end interfaces in React.js and supporting backend services and API integrations.
Experience working with data-heavy applications or scientific platforms is highly desirable.
Responsibilities
• Develop and enhance full stack web applications, including front-end interfaces and backend services.
• Build responsive user interfaces using React.js.
• Implement new features and improvements for existing internal applications.
• Integrate internal and external systems through RESTful APIs and service integrations.
• Translate defined requirements and technical specifications into reliable software components.
• Implement secure authentication, authorization, and data handling practices.
• Design and maintain data models and database interactions, including MySQL.
• Troubleshoot issues across the stack and deliver solutions efficiently.
• Collaborate with engineers, scientists, and data teams to support evolving research workflows.
• Maintain high standards for code quality, testing, and documentation.
Required Qualifications
• Master’s degree in Computer Science, Bioinformatics, Software Engineering, or a related field.
• Experience building full stack web applications.
• Strong proficiency with React.js and modern JavaScript/TypeScript.
• Experience working with RESTful APIs and service integrations.
• Experience with MySQL or relational database design.
• Understanding of web application security principles (authentication, authorization, secure API usage).
• Ability to work effectively in a fast-paced development environment.
Preferred Qualifications
• Experience with backend frameworks such as Node.js (Express) or Python (Flask).
• Experience in life sciences, genomics, bioinformatics, or research computing environments.
• Experience with data-heavy platforms or scientific software tools.
• Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Experience integrating multiple systems or data pipelines.
What We Value
• Engineers who move quickly and ship working solutions.
• Practical problem solvers who can connect systems and integrate software effectively.
• Strong collaborators who enjoy working with scientists, engineers, and data teams.