BLN24
McLean, VA

Junior Software Developer

HybridPosted today

We tailor your resume to this role and apply for you in seconds.

Or apply on BLN24's site yourself

Job details

Location
McLean, VA
Work type
Hybrid
Posted
today
Apply on
bln24.applytojob.com

About this role

BLN24 is seeking a Junior Software Developer to support NOAA’s modernization of mission-critical weather and data dissemination systems. The role works on an Agile team to review legacy applications and help convert them into secure, event-driven, cloud-native applications on AWS for the National Weather Service.

What you'll do:

  • Develop and maintain backend services and REST APIs (primarily Python) that carry forward legacy application workflows, including administrative and subscription-management functions
  • Build and update user-facing features using modern front-end technologies (e.g., React) that work across a wide range of browsers and devices
  • Develop event-driven, message-processing components on AWS (e.g., Lambda, SQS, S3) and the data-access layer for relational databases
  • Study legacy code and documentation to understand how existing systems behave, and help write design documents, API contracts, and workflow diagrams that preserve that behavior in the cloud version
  • Add structured logging, audit trails, and correlation-ID tracing so issues can be followed across components
  • Write automated tests, test simulators, and mocks, and contribute to CI/CD pipelines, including security-scan gates
  • Fix security findings and vulnerable dependencies, following least-privilege access practices and government security requirements
  • Contribute to application deployments and AWS infrastructure under the guidance of senior engineers
  • Collaborate with teammates, QA, DevSecOps, and government stakeholders, and participate in demos and knowledge-transfer sessions
  • Learn additional applications in the portfolio over time, with mentorship, as program priorities evolve

What they're looking for:

  • Bachelor's degree or Bachelor's degree in-progress in Computer Science, Software Engineering, or a related field
  • Experience building backend services or APIs in Python, or in another server-side language (e.g., Java or C#/.NET) with the ability to learn Python quickly
  • Working knowledge of SQL and relational databases (e.g., PostgreSQL, SQL Server, or MySQL)
  • Experience writing automated unit tests (e.g., pytest or similar)
  • Experience with Git and familiarity with agile development practices
  • Exposure to AWS or another cloud platform through work, coursework, personal projects, or certification
  • Proof ofU.S. Citizenship and eligibility for Public Trust clearance
  • Front-end experience with JavaScript (ES6+), HTML5, and CSS3, and a modern framework (e.g., React, Angular, or Vue.js)
  • Hands-on experience with AWS services such as Lambda, S3, SQS, ECS, EC2, or RDS
  • AWS certification (e.g., Cloud Practitioner or Developer – Associate)
  • Familiarity with Python web and data frameworks (e.g., FastAPI, SQLAlchemy)
  • Experience with database design and query optimization in PostgreSQL or SQL Server

Benefits:

  • Access to generous medical, dental, and vision plans.
  • Opportunity to work in different sectors, providing variety while maintaining stability.
  • Depending on projects, remote working opportunities.
Ready to apply to BLN24?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About BLN24

BLN24
McLean, VA