
Software Engineer, Full Stack – Study Lifecycle
Benchling
full-time
Posted on:
Location Type: Hybrid
Location: Boston • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $148,159 - $200,451 per year
Tech Stack
About the role
- Own projects end-to-end, from initial design, to prototype, to large-scale rollout.
- Engineer across our stack, from designing and implementing backend models & APIs to crafting rich frontend components and architecture.
- Work closely with product managers, designers, and other teams to build the best product possible for our users.
- Create entirely net-new products, while also investing in taking existing products to feature completeness.
- Writes extremely well-documented and well-tested code that follows company best practices.
- As a member of the engineering team, you'll be an integral part of how we mature our tooling, best practices, and engineering processes.
Requirements
- Have around 2-4 years of experience in a full-time software engineering role.
- Build software with a product-first approach. You ship code quickly and care about the real world impact of your code.
- Experience developing both user-facing & backend experiences in a web application.
- Experience with React, or similar javascript-based frontend application frameworks.
- Enjoy a high-degree of ownership in key areas of the software product you’re building.
- Are interested in learning more about life science (prior knowledge is not required; desire to learn is a must).
Benefits
- Full-time U.S. employees enjoy a comprehensive benefits program including equity, health, dental, vision, 401(k)+ employer match, wellness, commuter, and more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringbackend modelsAPIsfrontend componentsReactweb application developmentwell-documented codewell-tested codeproduct-first approachfeature completeness
Soft Skills
ownershipcollaborationcommunicationadaptabilitydesire to learn