Demo

Full Stack Software Developer - NASA Systems

Qualified Technical Services
Mountain View, CA Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/15/2025

Work Location : NASA Ames Research Center - Mountain View, CA

Minimum Citizenship : U.S. Citizen (This position requires access to ITAR and / or EAR protected data)

Clearance : US Government

JOB DESCRIPTION - Full Stack Software Developer - NASA Systems

Join an agile technical team as an Early Career Full Stack Software Engineer working on multiple and diverse NASA IT / data systems projects supporting NASA’s NEO, S3VI, and FOP missions, stakeholders, and user communities. You will be immersed in the NASA agile lifecycle software engineering process to enhance and potentially redesign NEO, S3VI, and FORS suite of public and internal web portal applications, custom-built workflows, data consolidation, integration, search engines, and reporting tools.

This position will support multiple heterogenous NASA IT / data system development projects such as the following :

The Near Earth Objects (NEO) characterization group within the NASA Ames Research Center’s (ARC) planetary defense project has been tasked with building online, web-based resources for the planetary defense community to collate and disseminate physical characteristics of Near Earth Asteroids (NEA) and Meteorites (hence Objects).

NASA public site reference :

The Small Spacecraft Systems Virtual Institute (S3VI) is a virtual multi-institutional and multi-disciplinary virtual collaboration institute within the small spacecraft research community to advance the field of small spacecraft systems and allied sciences by promoting innovations, exploring new concepts, identifying emerging technology opportunities, and establishing the effective conduits for the collaboration, sharing, and dissemination of research results relevant to small spacecraft systems and its subsystems.

NASA public site reference :

The Flight Opportunities Program (FOP) is one of nine programs in the NASA Space Technology Mission Directorate (STMD). It was established in late 2010 to help fulfill the strategic objective of transforming NASA missions and advancing U.S. spaceflight capabilities. Through Flight Opportunities, STMD selects promising technologies from industry, academia and government, and tests them on commercial launch vehicles.

NASA public site reference :

REQUIREMENTS - Full Stack Software Developer - NASA Systems

Education : BS in Computer Science

Year(s) of Experience : 0 - 4 years of related experience

Qualifications, Skills and Traits :

  • Comprehensive and practical knowledge of at least one of the following programming languages : JavaScript, PHP, Python, ASP.net, C#.net, UNIX / Linux shell scripting
  • Comprehensive knowledge of building multi-tiered web applications using Service-Oriented Architecture (SOA) and the following technology solution stacks : Linux, Apache, MongoDB, PHP (LAMP), MongoDB, ExpressJS, ReactJS, NodeJS (MERN), and Microsoft .NET
  • Comprehensive knowledge and understanding of at least 2 or more of the following web technologies and standards : JavaScript, AJAX, CSS, HTML / XHTML, HTML5, XML, JSON, JQuery, REST(ful) web services, Django Python, Express, ReactJS, NodeJS, Entity .NET, Bootstrap, Kendo UI for ASP.net and / or PHP frameworks
  • Comprehensive knowledge and understanding of both or either UNIX / Linux, such as Red Hat Enterprise Linux (RHEL and Microsoft Windows Server Operating Systems
  • Comprehensive understanding and knowledge of at least one of the following databases and search technologies : MongoDB NoSQL document-based database, MySQL database, Microsoft SQL Server database, and Elastic Search
  • Comprehensive knowledge and understanding of enterprise IT / data system design, architecture, and frameworks for scalability, modularity, and flexibility
  • Comprehensive knowledge and understanding of full and tailored agile / iterative software engineering & development lifecycle from initial requirements gathering / scoping to production grade deliverables
  • Strong verbal and written communication
  • Must be a motivated team player but also able to work independently in a small agile software development team

Desired Skills :

  • Experience with Microsoft Visual Studio and MS-SQL Server Studio Integrated Development Environments (IDE) and tools
  • Experience with agile software development methodology
  • Experience with source code version control repositories and configuration management, such as Subversion (SVN) and Git
  • Experience with visualization and graphical charting frameworks and packages, such as Highcharts, Telerik / Progress Controls / KendoUI for ASP.net and PHP, CSS Flexible Box Layout (Flexbot)
  • Experience with or knowledge of cloud-based infrastructure and technology solution stack and services, such as Amazon Web Services (AWS) or Microsoft Azure
  • Experience with or knowledge of software testing methodologies, such as black-box and / or white-box for unit testing and its testing frameworks, such as Mocha / Chai, Jasmine, Karma, NodeJS, PHPUnit, etc.
  • Experience with or knowledge of using Continuous Integration / Continuous Delivery (CI / CD) frameworks using Bamboo, Jenkins, etc.
  • Experience with or knowledge of Virtual Machines (VM) and / or Container technologies (i.e., Oracle VirtualBox, Docker Containers, Kubernetes, etc.)
  • The Equal Employment Opportunity Policy of the QTS is to provide a fair and equal employment opportunity for all employees and job applicants regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. QTS hires and promotes individuals solely on the basis of their qualifications for the job to be filled. QTS believes that employees should be provided with a working environment which enables them to be productive and to work to the best of his or her ability. We do not condone or tolerate an atmosphere of intimidation or harassment based on race, color, religion, national origin, gender, sexual orientation, age, marital status or disability. We expect and require the cooperation of all employees in maintaining a discrimination and harassment-free atmosphere.

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Full Stack Software Developer - NASA Systems?

    Sign up to receive alerts about other jobs on the Full Stack Software Developer - NASA Systems career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $82,809 - $110,162
    Income Estimation: 
    $102,136 - $132,353
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $143,123 - $179,960
    Income Estimation: 
    $88,790 - $110,816
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $107,385 - $134,565
    Income Estimation: 
    $128,473 - $158,030
    Income Estimation: 
    $72,538 - $87,299
    Income Estimation: 
    $88,790 - $110,816
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Qualified Technical Services

    Qualified Technical Services
    Hired Organization Address Mountain View, CA Full Time
    Work Location : NASA Ames Research Center - Mountain View, CA Minimum Citizenship : U.S. Citizen (This position requires...
    Qualified Technical Services
    Hired Organization Address Mountain View, CA Full Time
    Work Location : NASA Ames Research Center - Mountain View, CA Minimum Citizenship : U.S. Citizen (This position requires...
    Qualified Technical Services
    Hired Organization Address Mountain View, CA Full Time
    Work Location : NASA Ames Research Center - Mountain View, CA Minimum Citizenship : U.S. Citizen or Permanent Resident J...
    Qualified Technical Services
    Hired Organization Address Mountain View, CA Full Time
    Work Location : NASA Ames Research Center - Mountain View, CA Minimum Citizenship : U.S. Citizen (This position requires...

    Not the job you're looking for? Here are some other Full Stack Software Developer - NASA Systems jobs in the Mountain View, CA area that may be a better fit.

    Full Stack Software Engineer - NASA NTTS

    Qualified Technical Services, Mountain View, CA

    AI Assistant is available now!

    Feel free to start your new journey!