Salary
💰 $106,100 - $132,600 per year
Tech Stack
DjangoJavaScriptPostgresPythonReactSaltStackTypeScript
About the role
- Design, implementation, test, deployment, and maintenance of our in-house developed laboratory automation software stack. This includes a laboratory information management system (LIMS), scheduling software that can run any type of lab automation workcell, and web-apps that control our automation equipment.
- Make design decisions involving overall system architecture and implementation patterns to ensure future reliability, scalability and flexibility of our laboratory operations.
- Write and perform integration tests with real and simulated devices.
- Interface with other teams to develop software requirements. We work with hardware engineers, assay development scientists, production lab scientists, bioinformaticians, maintenance engineers, and more.
- This is a full stack software engineering position. You will work across our tech stack.
Requirements
- A degree in Computer Science or equivalent work experience.
- 2+ years of industry experience in a high-level language. We work predominantly in Python and JavaScript.
- 2+ years of industry experience working with web application development. We use Django as a web framework and React/Typescript for front end development.
- Relational database experience. We use PostgreSQL.
- Strong software engineering fundamentals: design, testing, version control.
- Strong communication skills. We work closely with teams in tech, R&D, and operations.
- Applicant must be a U.S. citizen or national, U.S. lawful, permanent resident (aka green card holder).