Full-Stack developer with an eye for UI/UX | Online Jobs | Optimhire

Full-Stack developer with an eye for UI/UX


NanoSurface Biomedical is dedicated to developing products that make biological research more impactful to improve human health. We hire the world’s best and brightest people who have a passion for developing leading-edge life science technologies.



NanoSurface is seeking individuals who have a passion for developing leading-edge technologies in a highly collaborative and dynamic environment. Our software team needs a Full-Stack Software Engineer to lead efforts in developing GUIs and backends to allow our customers to control our scientific instruments and analyze the data they collect as they use our cutting-edge technology to probe the frontiers of biology and develop life saving new medicines. As a key member of a small team, you will get to lead efforts in greenfield projects and help define the standards that our software and team will adhere to. The successful candidate will have in-depth knowledge of unit testing, version control, Python and GUI development. Knowledge of a javascript front-end framework, SQL, C++, AWS, statistics and basic biology is a plus.



  • Participate in requirements gathering for software projects with internal stakeholders

  • Take the lead on programming GUIs that will send and receive data and commands to scientific instruments and display the results

  • Participate in the development of our cloud-based front-end and back-end systems to store and analyze scientific data generated from our instruments to allow scientists to easily run complex analyses

  • Conform to industry standards in test-driven development, documentation, and CI/CD to maintain the high quality of our codebase

  • Establish timelines and project scopes to meet deadlines and milestones laid out by the Director of Data Science and the Director of Hardware Engineering



  • Fluent in Object Oriented Python

  • Experience developing GUIs, ideally using the Qt framework

  • Experience with development best-practices in a small team environment: unit testing, documentation, version control, etc.

  • Eager to work in a fast-paced, ever-changing, creative environment

  • Exceptional ability, and inclination, to undertake new avenues of thinking in areas beyond your past experience in order to take initiative and solve problems

  • Experience with one or more of the following is a plus: Vue.js, C++, SQL, AWS S3/Lambda/API Gateway/Fargate/Cloud9, Docker, statistics, cell biology, electronics/circuit design, digital signal processing (e.g. FFT, digital filters) of real-time sensor data, LaTeX



  • 3 years’ experience in a software engineering position

  • Providing samples of code you’ve written (e.g. GitHub links) in your application is strongly encouraged

  • Fluent in English



Candidates in Seattle, WA or Atlanta, GA will be given a slight preference. However, the only requirement is that you can overlap at least two hours each day from 9am-2pm in the Pacific Time Zone. 

Start Date: 

The position is open immediately, and candidates should be able to start no later than January 2020.

Job Type



Full-Stack Developers

Must have Skills

  • Python - 3 Years


  • JavaScript - 2 Years


  • Test Driven Development - 2 Years


  • PyQt


  • AWS


  • SQL


  • C++


  • Digital Signal Processing


  • Git


  • Continuous Integration



Pacific Daylight [UTC -7]


english - Fluent

16 - 25 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

NanoSurface R

United States