Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Lab Software Developer at Borealis Biosciences customizing the Electronic Lab Notebook system. Responsible for developing Python-based applications and optimizing laboratory workflows.

Responsibilities

  • Customize and configure Benchling ELN system to optimize workflows for laboratory scientists and support evolving research needs
  • Design, develop, and deploy custom Python-based applications including web applications, data ingestion pipelines, and other applications for functions not natively supported by the ELN
  • Build and maintain integrations between Benchling and other internal custom-built applications to create a cohesive laboratory technology ecosystem
  • Deploy and manage custom tools and applications in our AWS cloud environment, ensuring reliability, security, and scalability
  • Collaborate closely with laboratory scientists and research teams to understand workflow requirements and translate them into effective technical solutions
  • Provide technical support and training to laboratory users on ELN functionality and custom applications
  • Document system configurations, custom applications, and integration workflows
  • Stay current with Benchling platform updates and new features, evaluating and implementing relevant enhancements
  • Participate in agile development practices and contribute to continuous improvement of laboratory systems

Requirements

  • Bachelor’s degree in computer science, biological sciences, or related field
  • Minimum 2 years of professional software development experience
  • Strong proficiency in Python programming and application development
  • Experience with laboratory automation systems and scientific software platforms
  • Experience with cloud-based infrastructure, particularly AWS (EC2, S3, Lambda, RDS, etc.)
  • Understanding of laboratory workflows and scientific research environments
  • Strong problem-solving skills and ability to translate scientific requirements into technical solutions
  • Excellent communication skills with ability to work effectively with both technical and scientific teams
  • Self-motivated with ability to work independently and manage multiple priorities

Benefits

  • Health insurance
  • Flexible work arrangements
  • Professional development

Job type

Contract

Experience level

JuniorMid level

Salary

CA$50 - CA$65 per hour

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudEC2Python

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.