Software Engineer III
Remote
Come and join a global software engineering team in a Silicon Valley-based biotech company that is implementing the latest scientific advances of DNA testing to help inform more personalized healthcare decisions. Responsibilities include designing and implementing full-stack software applications and services: Lab Information Management System, Cloud pipelines, API and more.
Primary Responsibilities-
Work with other software engineers, technical product managers and quality engineers to make key design and technical implementation decisions
-
Develop high-quality code
-
Work closely with stakeholders and users to define requirements and transform them into reliable and extensible operations-friendly applications
-
Improve development processes and procedures, implement best practices
-
Develop new features for and maintain Natera’s custom Laboratory Information Management System (LIMS) and other software components
-
Write software specifications based on product requirements
-
Design and implement software components
-
Analyze and fix defects
-
Create unit tests
-
Review design alternatives and architectural proposals
-
Perform code reviews
-
BS degree in computer science, comparable program, or equivalent experience; MS degree preferred
-
5+ years overall software development experience, preferably building complex data or process management applications
-
Experience with object-oriented programming in Java, preferably using open-source frameworks such as Spring Frameworks; experience with Kafka is a plus.
-
Experience with web services (i.e. REST) and relational database; excellent in SQL
-
Experience with front-end web programming, preferably with modern JavaScript frameworks (React, Angular, etc.)
-
Healthcare IT experience is beneficial, but not required
-
Experience working in regulated environments is a plus
-
Knowledge and experience with Test-Driven Development and/or Behavior-Driven Development is a plus
-
Full-stack programming
-
Excellent understanding of software engineering principles: Object-Oriented Programming (OOP), SOLID, and more
-
Demonstrated software design and architecture skills
-
Demonstrated teamwork skills
-
Excellent communication skills, both written and verbal
-
AWS infrastructure
-
Docker or container-oriented technologies
-
CI/CD
-
Openness to new ideas, programming and design paradigms
-
Commitment to diversity in engineering
-
…
This job isn't fresh anymore!
Search Fresh JobsJob Profile
RestrictionsRemote position Remote - USA
Benefits/Perks401k benefits Commuter benefits Competitive Competitive benefits Comprehensive medical Dental Employee Referral Program Fertility care benefits Free testing Life and disability plans Pregnancy and baby bonding leave Vision
Tasks- Perform code reviews
Angular AWS CI/CD Collection Communication Computer Docker Genetics Genetic Testing Healthcare Java Javascript Kafka LIMS Object-oriented Programming Oncology Programming Quality Assurance React REST Software Development Software Engineering Spring SQL Teamwork
EducationBS Degree in Computer Science Business Computer Science Engineering Genetics MS degree Oncology Software