Full Stack Developer

10 months ago(3/21/2017 10:00 AM)
Noblis NSP
Requisition #
Regular Employee
Security Clearance
Top Secret
Full Time
Job Category
Software Development
US-MD-Annapolis Junction


We are looking for a Full Stack Developer who will be working on both the front-end and back-end to create a new analytic tool.  Front-end responsible may include managing the interchange of data between the server and the users, as well as translating the UI/UX design wire-frames to actual code that will produce the visual elements of the application. You will also design the overall architecture of the web application and evolve it to ensure maximum performance and stability.


  • Design of the overall architecture of the web application
  • Implementation of a robust set of services and APIs to power web analytic application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wire-frames to visual elements
  • Experience with Relational (SQL, postgresql, etc…) and non-relational databases (MongoDB, couchbase, etc…)
  • Integration of the front-end and back-end aspects of the web application
  • Collaborate and lead junior level engineers.
  • Capable of working independently when needed.



Required Qualifications:

  • Must have a Top Secret Clearance
  • Bachelor’s Degree in a related field and five (5) years of related experience, Masters and three (3) years of related experience required. An additional four (4) years of related experience may be considered in lieu of degree.
  • A minimum of five (5) years’ experience with back-end programming language to include Java, python, and JavaScript.  
  • Two (2) years of experience with database such as SQL, Oracle, or NoSQL
  • A minimum of two (2) years’ experience with web security
  • Good understanding of JavaScript and python libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, or DurandalJS.

Desired Qualifications:

  • Experience managing a hosting environment, including database administration and scaling an application to support load changes
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • Proficient understanding of client-side scripting and JavaScript frameworks.
  • Proficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}}
  • Demonstrate the desire and capability to learn new programming languages
  • Experience in developing analytic tools for the IC community.


Join an exciting program involved in studying cutting edge technologies in beating our adversaries.  You will have the opportunity to lead the implementation of designs and the translation of customer needs into design requirements. These actions will be done in development support of analytic products or in feasibility studies to research new products.


Noblis and our wholly owned subsidiaries, Noblis ESI and Noblis NSP, are solving difficult problems that help our government and our country. We bring the best of scientific thought, management, and engineering expertise with a reputation for independence and objectivity. We support a wide range of government and industry clients in the areas of national security, intelligence, transportation, healthcare, environmental sustainability, and enterprise engineering. Learn more at noblis.org/about.


Why work at a Noblis company?

Our employees find greater meaning in their work and balance the other things in life that matter to them. Our people are our greatest asset. They are exceptionally skilled, knowledgeable, team-oriented, and mission-driven individuals who want to do work that matters and benefits the public.


Noblis has won numerous workplace awards. Noblis maintains a drug-free workplace and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race.



Apply for this job

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Want to know about available job opportunities at Noblis? Want to receive personalized alerts with jobs that match your skills and interests? Join the Noblis Talent Connection.