Full Stack Developer

Systems Thinking & Solutions
Sterling, VA

Job Description

Job Description

Position Overview

We are seeking a creative full stack software developer to help us build modern, secure applications that support national security innovation. In this role, you will contribute to software solutions related to national defense —delivering tools that model, simulate, and analyze complex systems.

You’ll work across the stack, from frontend interfaces to backend data pipelines, developing applications that integrate modeling, analytics, and real-time visualization. This is a hands-on opportunity to contribute to open-source-based platforms that empower system thinkers, scientists, and engineers. You’ll join a collaborative, mission-driven team where your work has a direct impact.

If you're a developer who enjoys solving complex problems, working with emerging technologies, and contributing to national security missions, we encourage you to apply.

Responsibilities

  • Design and develop scalable, maintainable full stack applications using languages such as Python, Rust, Java, C#, or Go.
  • Design and document software architectures and system behaviors using SysML and UML models, including use case diagrams, activity diagrams, state machines, and sequence diagrams, to guide development and ensure alignment with stakeholder requirements and system specifications.
  • Build responsive user interfaces with modern JavaScript frameworks (e.g., React, Vue.js) and data visualization tools (e.g., D3.js, Plotly, or integrations with Grafana).
  • Develop and expose RESTful APIs and microservices for accessing and processing modeling and simulation data.
  • Integrate diverse data sources including REST/GraphQL APIs, CSV/Excel/JSON file uploads, live sensor streams, and cloud data stores (e.g., S3, PostgreSQL, MongoDB).
  • Containerize and deploy applications using Docker and Kubernetes as part of a CI/CD pipeline.
  • Develop and maintain Helm charts to automate Kubernetes-based deployments.
  • Use middleware tools (e.g., MuleSoft, Apache Camel, Dell Boomi, Talend) to build scalable and secure data integration pipelines.
  • Support identity and access control through integration with IAM frameworks and protocols such as OAuth2.0, SAML, and OpenID Connect.
  • Write clear, concise technical documentation, including data mappings, integration architecture, and deployment workflows.
  • Ensure code is modular, testable, and high-performance—aligned with best practices in secure software development.
  • Collaborate with cross-functional teams including DevOps, QA, and product owners to iterate on requirements and deliver working solutions.
  • Stay current with best practices and emerging technologies in full stack development.

Qualifications

  • Must be a U.S. citizen with the ability to obtain and maintain a Top-Secret security clearance.
  • Bachelor’s or master’s degree in computer science or a related field.
  • 3+ years of experience in full stack or backend software development.
  • Proficiency in one or more modern backend languages such as Rust, Go, Python, Java, or C#.
  • Experience developing applications using JavaScript frameworks such as React, Vue.js, or Svelte.
  • Familiarity with event-driven architectures and messaging tools (e.g., Kafka, RabbitMQ).
  • Experience deploying applications to Kubernetes clusters and using Helm for deployment automation.
  • Strong understanding of Git-based version control and collaboration platforms (e.g., GitHub, GitLab).
  • Experience building or integrating simulation modeling tools and data-driven web applications is a plus.
  • Experience applying SysML and UML modeling techniques to define software architecture, functional requirements, and system behavior, preferably using tools such as Innoslate, MagicDraw, Enterprise Architect, or Cameo Systems Modeler.
  • Ability to work onsite as needed in the Washington, DC area.
Company Description

Systems Thinking & Solutions (STS) is a technical services firm dedicated to enhancing the performance and impact of engineered systems through scientific rigor and innovative thinking. Our mission is to advance system capabilities and utility by applying proven methodologies and deep subject matter expertise.

Our core capabilities include:
•\tSystems Engineering
•\tTechnical Advisory Services
•\tSystem Architecture & Integration
•\tModeling & Simulation
•\tIT Support Services
•\tTechnical Program Management

At STS, we support a range of government and industry clients by delivering rigorous, mission-driven solutions. We value innovation, critical thinking, and collaborative problem-solving—and we’re looking for talented professionals who share that mindset.

Company Description

Systems Thinking & Solutions (STS) is a technical services firm dedicated to enhancing the performance and impact of engineered systems through scientific rigor and innovative thinking. Our mission is to advance system capabilities and utility by applying proven methodologies and deep subject matter expertise.\r\n\r\nOur core capabilities include:\r\n•\tSystems Engineering\r\n•\tTechnical Advisory Services\r\n•\tSystem Architecture & Integration\r\n•\tModeling & Simulation\r\n•\tIT Support Services\r\n•\tTechnical Program Management\r\n\r\nAt STS, we support a range of government and industry clients by delivering rigorous, mission-driven solutions. We value innovation, critical thinking, and collaborative problem-solving—and we’re looking for talented professionals who share that mindset.

Posted 2025-07-27

Recommended Jobs

Carpenter

Glen Allen, VA

Job Description People Ready Skilled Trades is seeking carpenters experienced with gutter installation in the Richmond, VA area. We offer weekly pay, medical, vision, dental and life insurance as …

View Details
Posted 2025-07-30

Assistant Site Security Manager, TS/SCI

Falken Industries LLC
Manassas, VA

Job Description Job Description Description: An Site Security Manager is an individual responsible for ensuring only authorized personnel, vehicles, and equipment enter the Client site. Dut…

View Details
Posted 2025-07-29

Leasing Consultant - Lease Up

KETTLER
Reston, VA

Overview KETTLER currently has an opening for a Lease Up Leasing Consultant at The Arbor at Halley Rise, an apartment community located in Reston, Virginia.    The Leasing Consultant, under t…

View Details
Posted 2025-07-24

RN Case Manager - Hospice -Virginia Beach

Hospice Acquisition Company LLC
Virginia Beach, VA

Job Description Job Description At Hospice Acquisition Company, LLC, we believe a job is a good fit when the role aligns with your personal values, reflects your interests, utilizes your strength…

View Details
Posted 2025-07-25

Maintenance Tech

Island Hospitality Management
Fredericksburg, VA

Job Description Job Description Description: As a Maintenance Technician, you are responsible for the inspection, repairs, and maintenance of a variety of hotel systems and equipment. Our Main…

View Details
Posted 2025-07-28

Dietician/Nutritionist

Nephrology Specialists PC
Mechanicsville, VA

Job Description Job Description Description: Part-Time Dietitian – Nephrology Specialists, P.C. Location: Multiple Offices in the Greater Richmond Area Employment Type: Part-Time (Up to 32…

View Details
Posted 2025-07-26

Salesforce Developer (Apex/LWC)

Artmac Soft LLC
Virginia

Who We Are Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers. Job Descript…

View Details
Posted 2025-07-28