Jobs and Careers
BA

Software Engineer – Full Stack Developer (BT-24201)

Bastion Technologies
Mountain View, United StatesRemotefull_timeVerifiedPosted 13 Dec 2024
💰 $170,000/yr($165,000/yr$170,000/yr)

About the role

Bastion is seeking a Software Engineer - Full Stack Developer supporting NASA on the Fully Integrated Lifecycle Mission Support Services 2 (FILMSS 2) contract to design, develop, and maintain components and the OSDR databases and servers. In this role, the software developer will collaborate closely with back-end developers and other team members to maintain user-facing components and the full stack of applications for the repository. You will enhance and maintain the structure, style, and functionality of web pages, and optimize performance across a variety of devices and browsers.


RESPONSIBILITIES:

  • Develop and Maintain Web Interfaces: Design, develop, and maintain scalable web applications using modern front-end and back-end technologies.
  • Collaborate with Back-End Developers: Work closely with back-end engineers to ensure smooth integration of front-end components with the repository's back-end systems.
  • Back-End Technologies (for Full-Stack Role): Experience with server-side languages (e.g., Node.js, Python, Java) and frameworks.
  • Optimize User Experience: Focus on delivering a responsive and interactive user experience that is fast, functional, and visually appealing, ensuring compatibility across different devices and browsers. Including troubleshooting and resolving complex technical issues across the full stack.
  • Implement Advanced Features: Develop features such as search functionality, data filtering, sorting, and data visualization tools to help users explore datasets effectively.
  • Ensure Cross-Browser Compatibility: Guarantee that the repository's front-end performs consistently across various browsers and devices, optimizing for mobile and desktop environments.
  • Code Quality and Best Practices: Write clean, maintainable, and efficient code while adhering to web development best practices and comply with standards for security and performance.
  • Collaborate with Cross-Functional Teams: Work with other developers, designers, and product managers to align technical solutions with user needs and ensure the repository meets its goals.
  • Technical Documentation: Develop and maintain functional requirement documents and guides.
  • Other duties as assigned.

REQUIRED:

This position has been posted at multiple levels (must meet minimum level indicated). Depending on the candidate's experience, requirements, and business needs, we reserve the right to consider candidates at any level for which this position has been advertised.


  • This position requires US Citizenship or Permanent Resident status due to the sensitivity of customer related information.
  • Must have a bachelor's degree in a computer related field.
  • Must have 5+ years of recent and related work experience.
  • NASA experience is highly desired, candidates with this experience will be considered over other candidates.
  • Knowledge and working experience in in React JS, Next, Angular JS and JavaScript.
  • Experience in Web development (HTML5/ CSS3/ JavaScript/ SQL).
  • Familiarity with RESTful APIs.
  • Familiarity with UI testing frameworks (e.g., Jest, Cypress).
  • Familiarity with code versioning tools like Git to GitHub.
  • Understanding of the entire web development process (design, development and deployment).

DESIRED:

  • Additional programing and web languages (ORACLE/SQL, PERL, C++, Python, XML, PHP, R, Matlab, or other languages).
  • Experience working with cloud-based data storage solutions (e.g., AWS).
  • Knowledge of build tools (e.g., Webpack, Gulp, npm).
  • Experience with content management systems (e.g., WordPress, Drupal).
  • Familiarity with browser testing and debugging.
  • Knowledge of SEO principles.
  • Familiarity with software like Adobe Suite, Photoshop and content management systems.

WORK LOCATION:

  • This position is fully remote from anywhere in the United States.
  • You will be required to travel to the closest NASA facility upon hire to obtain needed work related items.
  • This position may require some travel.

BACKGROUND INVESTIGATIONS REQUIRED:

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Bastion Technologies

View company profile →