What are the responsibilities and job description for the Senior Full-Stack Software Engineer position at Ariadne?
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!