Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Full Stack Developer – NOAA Modernization Initiative

at BLN24

Posted 2 days ago 5 applied

Description:

  • The Full Stack Developer position is part of the NOAA Modernization Initiative at BLN24, located in Washington, DC, with a hybrid work model.
  • The role involves modernizing critical applications for the National Weather Service (NWS) within NOAA, focusing on transforming legacy tools into scalable, cloud-ready platforms.
  • Responsibilities include developing full stack components, maintaining legacy application functionality, refactoring codebases, and ensuring compliance with federal IT security and accessibility standards.
  • Front-end development tasks involve building responsive user interfaces, ensuring browser compatibility, and adhering to accessibility guidelines.
  • Back-end responsibilities include designing backend services and APIs, enhancing the Storm Event Database, and ensuring data integrity with NOAA systems.
  • The role also includes collaborating on the integration of Generative AI for development acceleration and participating in Agile ceremonies and DevSecOps practices.

Requirements:

  • A Bachelor’s degree in Computer Science, Software Engineering, or a related technical field is required.
  • Candidates must have 5+ years of experience in full stack software development.
  • Proficiency in at least one modern JavaScript framework (React, Angular, or Vue) and a backend language (Java, Python, Node.js, or equivalent) is necessary.
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL) and API development is required.
  • Familiarity with Git, CI/CD pipelines, and containerization technologies is essential.
  • U.S. Citizenship and the ability to obtain a Public Trust clearance are mandatory.

Benefits:

  • BLN24 offers generous medical, dental, and vision plans to support the well-being of its employees.
  • The company provides flexibility, allowing remote work opportunities to help employees balance their professional and personal lives.
  • Employees have the chance to work in various sectors, providing stability while enjoying diverse experiences.