Ariadne logo

Senior Full-Stack Software Engineer


Overview

Schedule
Full-time
Career level
Senior-level
Remote
On-site

Job Description

Ariadne is searching for a Senior Software Engineer with good knowledge of Object-Oriented Programming to support the National Institutes of Health (NIH). During quarantine, it is a full-time remote job. When quarantine is over, it is a full-time and onsite job at the National Center for Biotechnology Information (NCBI)at NIH in Bethesda, MD.

Duties & Responsibilities

  • Build robust, performance enhancing, user-facing web applications in JAVA/Kotlin supporting millions of daily users.
  • Develop, create, and ship new functionality for user interaction and scientific data visualization, using modern APIs and frameworks.
  • Work as an integral part of an agile product team to deliver an unbelievably great user experience.
  • Deliver responsive, accessible, mobile-friendly code of high quality (automated test/build/deploy).

Requirements

Required qualifications:

  • BS in Computer Science or scientific field (engineering, physics), or equivalent experience
  • Solid knowledge and experience in programming for the past 3 years.
  • Good knowledge of Java or Kotlin.
  • Good understanding and experience in Object-Oriented Programming.
  • At least very basic knowledge of standard algorithims and data structures.
  • At least basic understanding of Relational databases.
  • Be able to learn in the process.

Preferred qualifications:

  • Kotlin, and Ktor.
  • Angular and Typescript.
  • Hibernate, Spring, Kubernetes, Elastic search, SOLR.
  • Knowledge and experience in front-end development.
  • Backend Services, REST, HTTP.
  • TCP/IP Networks and Linux / Unix.
Click Apply button now!

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Senior Full-Stack Software Engineer Jobs at Ariadne

What is the work location for this position at Ariadne?
This job at Ariadne is located in Bethesda, Maryland, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Ariadne?
Employer has not shared pay details for this role.
What employment applies to this position at Ariadne?
Ariadne lists this role as a Full-time position.
What experience level is required for this role at Ariadne?
Ariadne is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at Ariadne?
You can apply for this role at Ariadne either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.