Greenlight Biosciences Logo Greenlight Biosciences
Greenlight Biosciences Logo

Full-stack Developer

💰 $50,000 - $100,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

**GreenLight Biosciences is seeking a Full Stack Developer to work on
**front-end and back-end systems including databases, APIs, lab informatics
applications, and ELT/ETL systems within the Data Management team. You will
enable data solutions to collect, track and drive decisions of off data to
empower our Plant, Animal and Human Health product platforms.

**The ideal candidate will have a strong background in Biotech/CRO settings
with lab Informatics systems, java full-stack applications, ** **laboratory
** **instrument integration, automated data migration systems and cloud-based
infrastructure management. We are looking for a results-oriented team player
with experience writing great software pipelines using workflow engines and
cloud-native capabilities in real world commercial scientific organization.**

##### **Responsibilities:**

* Contribute in a highly cross-functional team developing code for scientific data management solutions such as databases (SQL/NoSQL etc), Lab Informatics Management System (LabVantage, Labware, STAR LIMS etc.), ELT/ETL data systems (Snowflake, PowerBI/Tableau etc.) and custom applications
* Create and/or configure user Interfaces (Java-based and others) and integrate laboratory instruments to meet workflow needs of lab personnel and migrate data efficiently
* Assist in cloud-based infrastructure management, and liaison with enterprise IT personnel
* Select, evaluate, and integrate industry leading tools and frameworks to update existing workflows
* Develop efficient, maintainable, and documented code production software from scientific prototype code using software development best practices.
* Communicate technical information to both technical and non-technical collaborators. Identify core challenges in complex situations, explain trade-offs, and incorporate feedback to make decisions using code reviews, docs, wikis, meetings etc. as needed.

##### **Required qualifications:**

* Bachelor of Science in Computer Science or related field, with 5+ years of experience in software development, or Master of Science in Computer Science, with 2+ years of experience in in applied software development within the life sciences or contract research IT industry
* Experience programming in **> =3** of Python, R, Java, JavaScript, REST, SOAP, or similar
* Experience with **> =1** database design and querying languages like MSSQL, MySQL, PostgreSQL, Oracle or similar
* Working knowledge of Laboratory Information Management Systems (LIMS) and Electronic Lab Notebook (ELN) systems such as LabVantage, LabWare, STARLIMS, CoreLIMS, Labii LIMS, or E-notebook, E-workbook would be a plus
* Experience with configuring and optimizing cloud environments (Azure, AWS, GCP), Azure ecosystem preferred.
* Experience with lab processes/operations and Lab instrumentation
* Working knowledge of full-stack ETL/ELT systems (Snowflake, PowerBI/Tableau etc.)
* **Must **produce reproducible code with full documentation
* Knowledge and proficiency in designing, deployment, query authoring, and management of local and cloud-based SQL and other relational databases.
* Experience with developing, integrating, deploying, and testing production software
* Knowledge and experience of good software engineering practices (e.g. CI/CD, source control, testing, instrumentation/logging, security, data privacy, etc.)
* Passionate about rigorous engineering practices and discipline: code reviews, automated testing, logging, monitoring, alerting, etc.
* _Excellent_ communication and interpersonal skills
* Must maintain a HIGH level of ownership and see assignments through to completion based on agreed upon deadlines.
* Must be independently driven, results-oriented and a quick learner
* Must possess attention to detail, learning agility, and a problem-solving mindset, and an enthusiastic, collaborative professional outlook.

##### **Preferred qualifications:**

* Proficiency in building and maintaining NGS or other bioinformatics analysis pipelines
* Proficiency in automated migration and processing of image data
* Prior experience using and developing pipelines such as CWL, WDL, Snakemake, Nexflow etc.