Backend Software Engineer

Published date Posted on Indeed on Jan 13, 2022 (9 d ago)
About the Position

We are seeking a talented Python 3 Engineer to join Flywheel’s busy and collaborative development team. This is a unique opportunity to work with a dedicated and growing team building large scale APIs, SDKs, and CLIs for sharing and curating scientific and medical data and associated metadata. Tools you build will be used to empower scientists and researchers to enhance their workflow efficiency and sharing capabilities. Successful applicants will have a passion for problem-solving, teamwork, and delivering quality results. This role requires an application development background with technical experience working with a variety of technologies, including:
Python 3 APIs, specifically FastAPI
Cloud providers: AWS, GCS
MongoDB, ElasticSearch
Docker and Kubernetes
Git, Unit and Integration testing, CI/CD a plus, specifically Gitlab


Work closely with a growing team of engineers and business stakeholders. The development team operates within a lightweight Agile process and is empowered to alter it as needed to achieve team and company objectives. We’re highly responsive to customer needs and constantly strive to make a positive contribution to the biomedical and life sciences communities we serve. Team members are recognized and rewarded when advocating for customer success and satisfaction over other concerns. We value self-motivated, creative individuals who work well in a collaborative environment – constantly generating and sharing new ideas and solutions with the team.

Flywheel has a comprehensive benefits package and encourages a balanced work life and home life.


  • Maintain and improve the central APIs, services and tools of Flywheel’s imaging research platform, written primarily in Python.
  • Design and build new services as required for new features with a focus on scalability
  • Work with Product Management and Quality Assurance teams to develop features and improvements to the Flywheel products and services that exhibit quality and efficiency.
  • Improve the observability of new and existing services, helping us catch problems sooner.
  • Meet standards in code quality and testing set forth by the team, and make suggestions for improvements.
  • Debug software or service issues reported by users and author fixes.
  • Collaborate daily across a geographically dispersed development team.

What Would Make You A Great Fit

  • Experience developing production applications.
  • Direct experience working with Python building APIs, SDKs and/or CLIs.
  • Passion for writing quality code.
  • Work with an eye towards details and edge cases.
  • Thrive in a collaborative and dynamic environment.
  • Have a habit of documentation to share your knowledge and learn from past mistakes.
  • Driven by curiosity and creative problem solving.
  • Have an urge for delivering to deadline and iterating fast.
  • Keep customers top-of-mind.
About Us

Flywheel is the leading research data platform that's transforming the way biomedical and imaging data are managed at leading life sciences, clinical, and academic institutions globally.

Flywheel provides a comprehensive research data solution with all the tools needed for curation, imaging processing, machine learning workflows, and secure collaboration. By leveraging cloud scalability and automating research workflows, Flywheel helps organizations scale research data and analysis, improve scientific collaboration, and accelerate discoveries.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

At OpenUnited, we are creating a new platform and innovative model that helps digital talent around the world to develop skills, and to have long-term paying digital work whilst ensuring the sustainability of the open source ecosystem.We are now live in our beta phase whereby the

ChargeNet Stations ChargeNet Stations |
10 d ago

ChargeNet Stations is building the electric vehicle charging solution of the future. As more electric vehicles hit the road, our mission is to develop a charging experience that delivers low-cost renewable charging to quick-serve restaurant customers while providing much-needed r

Ghent, Amersfoort, Madrid, Belgium, Netherlands, SpainAs our Backend Developer you write well-tested code, guide the team with your experience, and seek challenges that inspire you.Building API integrations for leading national and global delivery websitesBeing inventive with the

Job OverviewAt its core, Mapped organizes heterogeneous data sets from various customers with customized machine learning models, which brings a lot of interesting challenges to be tackled by the ideal candidate for this position. The candidate will develop and oversee data and m

Headquarters: Pasadena, California, United States URL: https://near.comYou will be joining Near, one of the fastest growing Enterprise SaaS companies and experience a true start-up culture with the freedom to experiment and innovate. At Near, we believe that great culture is

More jobs by this company

About the PositionWe are seeking an eager-to-learn Software Engineer to join Flywheel’s busy and collaborative development team. This is a unique opportunity to develop your engineering skills while working with a dedicated and growing team building large scale APIs, SDKs,