Science Systems And Applications, Inc

Full-Stack Web Developer

Education, Government & Non-Profit
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree (B.S.) and 5+ years of relevant experience or equivalent education and experience.
  • Strong familiarity with Next.js, React, JavaScript, REST API design, and TypeScript.
  • Proficient in SQL, able to write complex queries and understand MySQL schemas.
  • Experience with Prisma or similar ORM tools.
  • Skilled in Linux environments, shell scripting, Git workflows, and Docker deployments.
  • Experience with server-side applications using Node.js and Express.js or similar frameworks.
  • Knowledge of secure coding practices for production web applications.

Responsibilities

  • Build and maintain full-stack applications using Next.js, React, TypeScript, and Node.js.
  • Develop user-facing features including dashboards and data-driven interfaces.
  • Design and extend API routes and backend services for project workflows.
  • Write efficient database queries and maintain Prisma-based MySQL schemas.
  • Modernize legacy applications, migrating old functionalities to new platforms.
  • Collaborate with program managers to translate user requirements into software features.
  • Maintain and improve secure authentication flows and access controls.

Benefits

  • Flexible work arrangements including up to 100% telework option.
  • Opportunity to contribute to impactful NASA Earth Science programs.
  • Collaborative environment in a mission-driven organization.
  • Access to modern tools and technologies for development.
  • Professional growth through exposure to diverse projects and teams.
Full Job Description
Science Systems and Applications Inc. (SSAI) is seeking a full-stack web developer to support NASA Earth Science programs. The developer will be responsible for building and maintaining modern, secure and responsive web applications used by program managers, researchers, and principal investigators for reporting, access management, deliverables, and science operations. The developer will join a team responsible for designing and administering comprehensive relational MySQL databases for managing the research activities. As a full-stack developer, this position requires both client and server side coding experience, building database schemas and queries, API creation and deploying applications ensuring end-to-end functionality. Responsibilities also include modernizing legacy applications and leveraging AI functionality to enhance user experience with a conversational, interactive search experience.

The position can be for onsite work at Goddard Space Flight Center but up to 100% telework can be arranged.

Responsibilities:
  • Build and maintain full-stack applications with Next.js, React, TypeScript, and Node.js Develop user-facing features, dashboards, forms, and data-driven interfaces.
  • Design and extend API routes and backend services for reporting, user, and project workflows.
  • Write efficient relational database queries and maintain Prisma-based schemas to MySQL; Deploy, troubleshoot, and support applications in Linux, Git and Docker environments.
  • Modernize legacy Perl and JQuery applications and migrate older functionality into current platforms.
  • Collaborate with program managers and end users to translate requirements into working features and maintainable software.
  • Maintain and improve secure authentication flows (OIDC), authorization and role-based access control.

Required Qualifications:
  • Bachelor's degree (B.S.) and a minimum of 5 years of work experience or equivalent combination of education and experience.
  • Strong professional experience with Next.js, React, JavaScript, REST API design and TypeScript Experience with Tailwind CSS and responsive UI development.
  • Skilled SQL developer proficient in writing complex queries, data retrieval and reporting, with a thorough understanding of MySQL relational databases and their underlying schemas.
  • Experience with Prisma or comparable ORM and data-access tooling.
  • Comfortable working in Linux environments, Shell scripting, Git-based workflows, and containerized Docker deployments.
  • Experience building server-side applications with Node.js and Express.js or similar frameworks.
  • Knowledge of secure coding practices for production web applications.
  • Strong problem-solving, communication, and collaboration skills.
  • US Citizenship or Permanent Residency required.

Desired Qualifications:
  • Experience building secure sign-in, authentication, and authorization workflows.
  • Familiarity with OIDC / OAuth2 / JWT authentication flows.
  • Experience with AI chatbot implementation and integrating LLMs into front-end components.
  • Knowledge of federal government IT security requirements and NASA Launchpad.
  • Experience modernizing legacy Perl or jQuery-based applications.
  • Experience supporting data-heavy dashboards, reporting systems, and interactive applications.
  • Interest in Earth science, research support systems, or mission-driven technical work.


Physical Requirements: While performing the duties of this job, the employee is regularly required to stand, walk, and use hands to touch, handle or feel objects, tools or controls. The employee frequently is required to talk and hear and occasionally required to reach with hands and arms and stoop, kneel, crouch, or crawl. Must regularly lift and/or move up to 10 pounds, and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, peripheral vision, depth perception and the ability to adjust focus.

About Science Systems And Applications, Inc

Science Systems and Applications specializes in scientific, engineering, and IT support services. Their engineers design and build technology to gather accurate data that keeps them informed. They provide information technology solutions to meet the needs of customers and their end users.

Science Systems And Applications, Inc Careers

Join the vibrant team at Science Systems And Applications, Inc (SSAI), a leader in scientific research and application development. At SSAI, we are committed to fostering an environment of innovation and growth, offering a range of job opportunities that cater to ambitious professionals eager to advance their careers in science and technology.

Work You’ll Do

At SSAI, you will be part of a culture that values diversity and leadership, working alongside some of the brightest minds in the industry. Our team is dedicated to pioneering advancements in scientific research, providing you with the platform to lead projects that redefine industry standards and enhance our understanding of the world.

Explore Career Paths

Whether you're looking for a full-time position or an internship, SSAI offers a variety of roles to fit your career aspirations and skills. Our job opportunities span across multiple disciplines, providing a fertile ground for professional development and personal growth.

Innovate and Lead

Embrace the opportunity to do innovative work with SSAI. Our projects are at the intersection of technology, research, and sustainable development, where your expertise will contribute to groundbreaking solutions that have real-world impact.

Be Part of a Great Team

Joining SSAI means becoming part of a global team known for its commitment to excellence and collaborative spirit. You will work in an environment that encourages networking and knowledge sharing, supported by diversity training and leadership programs designed to hone your professional skills.

Future-Proof Your Career

With SSAI, your career is equipped for the future, supported by continuous learning and development opportunities. Enhance your skills through specialized training, workshops, and seminars that keep you at the forefront of industry innovations.

Benefits and Growth

We understand the importance of providing employees with a supportive work environment, which is why SSAI offers competitive benefits, including health, retirement plans, and flexible working conditions. We believe in nurturing our team’s growth both professionally and personally.

Join Our Team

Discover the exciting career opportunities at SSAI. Search open positions that match your skills and interests. We are always on the lookout for curious, creative, and driven team players ready to make a significant impact.

Stay Connected

Keep up to date with the latest in career opportunities and company news by subscribing to our job alert emails. Tailor your subscription to receive updates that align with your career preferences and get insider tips that will help you prepare your resume and ace your interviews.

Apply Now

Ready to take the next step in your career? Explore the job opportunities at Science Systems And Applications, Inc and join a company that is dedicated to your growth and success. Visit our careers page to submit your application and start your journey with SSAI today.

Science Systems And Applications, Inc – Where Careers Grow

Learn more about Science Systems And Applications, Inc
Size
2,000 employees
Industry

Similar Jobs

More Jobs at Science Systems And Applications, Inc

More Education, Government & Non-Profit Jobs

Find similar Full-Stack Web Developer jobs: