Remote Software Engineer - Bioinformatics

Kforce Inc.
San Diego, CA, United States
about 1 month ago
Apply on www.kforce.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) JavaScript (Programming Language) Amazon Web Services Bioinformatics Computer Engineering Data Security Relational Databases Linux Gradle Java GUIs Python (Programming Language)
+15 more
Apache Maven Node.Js NoSQL Webui Software Engineering TypeScript Web Applications Web Application Frameworks Web Services Backend Git Information Technology Graphql Restful APIs Docker

Job description

Kforce’s client, a growing Biotechnology/Pharmaceutical technology company, is seeking a remote Software Engineer to work as part of the Research Software team in Functional Genomics. We are working directly with the Hiring Manager on this search assignment. This position is 100% remote. The company offers a competitive compensation package including base salary, annual bonus and Stock/RSU’s. The Software Engineer will work as part of a multidisciplinary and highly innovative team designing and implementing tools to support their drug discovery research efforts. Work will include Docker-based web services delivering rich data-driven user-interfaces for the interrogation of complex biological and chemical data. Responsibilities:

  • Develop tools for various research teams that help medicinal chemists, biologists and computational biologists better capture and leverage in-house and external data in their research
  • Maintain legacy Java software and migrate legacy Java software into contemporary technologies (Java or Node/Typescript)
  • Create new backend services to accommodate our expanding infrastructure
  • Enhance institutional data access using tools like RESTful API’s and modern web UI/UX frameworks
  • Work directly with end-users to troubleshoot and/or design and prioritize feature enhancements to existing tools

Requirements

  • BS or MS degree in Computer Science, Computer Engineering, Biomedical, Biotechnology or related field preferred
  • At least 3+ years of software development experience
  • Proficient with Java, JavaScript or typescript would be ideal
  • Experience with Node.js, Git and Python are a plus
  • Knowledge of Java GUI frameworks like Swing, AWT is a plus
  • Knowledge of web frameworks like Jersey or Spring
  • Knowledge of Maven and Gradle
  • Experience with software test automation is a plus but not required
  • Experience with relational databases
  • Experience deploying services using AWS services and Docker is a plus
  • Linux skills are preferred
  • Must have excellent communication and requirement gathering skills
  • An ability to be productive and successful in an intense work?environment
  • Able to learn new technologies quickly and jump in anywhere in our stack
  • Experience with bioinformatics and genomics is a plus

Nice to Have:

  • Experience with GraphQL
  • Experience with NoSQL databases
  • Experience with a web app component-based framework

Apply for this position

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

Apply on www.kforce.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

5:03 min

Flexible remote work strategies in software engineering

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all