Senior Full-Stack Software Engineer

Ariadne

  • Bethesda, Maryland
  • 30+ days ago

    Highlights

    Develop, create, and ship new functionality for user interaction and scientific data visualization, using modern APIs and frameworks. Build robust, performance enhancing, user-facing web applications in JAVA/Kotlin supporting millions of daily users.

    Numbers & Facts

    LocationBethesda, Maryland

    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!

    Similar Jobs

    See more jobs