Software Engineer

Human Resources Inc
Seattle, United States
2 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$150,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Code Review Relational Databases Software Debugging Django Web Framework Python (Programming Language) PostgreSQL NumPy OpenCV Redis SciPy
+9 more
TypeScript Web Services WebSocket WebGL Vue.js Information Technology Data Management Celery Front End Software Development

Job description

  • Build complex client-side applications, including real-time instrument control, high-performance image viewing, asynchronous processing, and data management
  • Be responsible for features from design through deployment, often starting from incomplete or evolving requirements and working with scientists, engineers, and product stakeholders to clarify needs and adapt as they change
  • Share knowledge with teammates and help evaluate new technologies to keep our stack modern

Requirements

  • Bachelor’s degree in computer science or a related field
  • 5 - 8 years of experience building production software
  • Strong software engineering fundamentals, including testing, code review, and maintainable design
  • Demonstrated ability to debug complex systems
  • Experience with Python web services and APIs (Django and Django REST Framework strongly preferred) and modern JavaScript/TypeScript (Vue preferred)
  • Experience with relational databases such as PostgreSQL
  • Ability to make reasonable decisions with incomplete information and adjust course as requirements change
  • Excellent written and verbal communication skills
  • Ability to work independently and collaboratively in a cross-functional team, * Experience with WebSockets, Celery or other task queues, Redis
  • Experience with scientific or image data in Python (NumPy, SciPy, OpenCV, TIFF/OME-TIFF)
  • Experience with browser graphics or large-image viewing (WebGL, OpenSeadragon, Web Workers)
  • Interest in and experience with front-end design, especially for scientific applications

Benefits & conditions

Base salary range spans a Software Engineer up to Senior Software Engineer*

Base Salary Range: $150,000 - $170,000 (annualized)

About the company

RareCyte is a Life Sciences Precision Biology company focused on the development of novel technology and products in spatial biology and liquid biopsy. Our platforms have been adopted by leading research institutions and pharmaceutical companies worldwide for translational research, drug discovery and clinical programs. The breakthrough Orion technology is revolutionary in the spatial biology market, enabling tissue analysis with 20 channel whole-slide multiplex imaging in a single run.

We’re looking for a full-stack Senior Software Engineer to join our team and make a direct impact on our product and customers. This role will build a web-based platform that runs scans and manages and analyzes the resulting image data. Responsibilities also include working across the whole stack: Django services, distributed image processing, and a high-performance browser viewer for large microscopy images.

Our stack: Vue 3, Pinia, Tailwind CSS, Python/Django, Django REST Framework, Celery, PostgreSQL, Redis, and Docker on Linux. We use Azure for CI/CD.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Loading talks and stories from around this role…