Principal Full Stack Developer

The Josef Group

Springfield (VA)

On-site

USD 220,000 - 245,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

8% 401K

Job summary

The Josef Group in Springfield, VA seeks a seasoned Full Stack Developer to lead architectural design and deliver complex features within ML/Ops pipelines and data-driven systems.

You will own backend systems, APIs, and data processing, collaborating with data scientists, while maintaining high security and governance standards. Requires TS/SCI clearance and 14+ years of full stack experience.

Qualifications

  • Active TS/SCI clearance with the ability to obtain a CI poly.
  • 14+ years of professional experience in full stack software development.
  • Expert-level proficiency in Python and object-oriented design patterns.
  • Experience building backend systems, APIs, and data processing pipelines.
  • Strong experience with modern web frameworks (React.js, Node.js, Electron).
  • Knowledge of relational and non-relational databases (PostgreSQL, MongoDB, BigQuery).
  • Experience with RESTful APIs, microservices, and ML workflows.
  • Familiarity with ML/Ops tools (MLflow, DVC, Optuna).
  • Experience with Python data libraries (NumPy, Pandas) and Flask/FastAPI.
  • Containerization, Docker, CI/CD; web servers (Apache/Nginx); Agile tools.

Responsibilities

  • Lead and participate in architectural design of complex features early in the development lifecycle.
  • Translate requirements into technical solutions, tasks, timelines, and resource plans.
  • Develop, integrate, and maintain full stack apps for ML/Ops pipelines and data systems.
  • Design scalable APIs and services for ML model deployment and inference.
  • Develop data pipelines and storage solutions for large-scale datasets.
  • Collaborate with data scientists and ML engineers to operationalize models.
  • Optimize performance for scalability, reliability, and efficiency in distributed environments.
  • Conduct peer reviews and establish coding standards for quality.
  • Guide testing strategies, including automated testing and validation.
  • Own code in production and lead incident response and root-cause analysis.
  • Ensure security, compliance, and governance throughout the lifecycle.
  • Mentor junior engineers and promote high-performing teams.
  • Drive adoption of ML/Ops tools and automation across the team.

Skills

Python
OOP design
REST APIs
Microservices
React.js
Node.js
Docker
CI/CD
PostgreSQL
MongoDB
BigQuery
Pandas
NumPy
Flask
FastAPI
Gunicorn
Nginx
Agile

Education

Bachelor's degree in CS/Engineering

Tools

MLflow
DVC
Optuna
Kubernetes
Airflow
Geo tools

Job description

Full Stack Developer

TS/SCI OR TS/SCI CI Poly to start

Springfield, VA

$220K to $245K | 8% 401K

What You'll Be Owning:
  • Lead and participate in the architectural design of complex features early in the development lifecycle.
  • Translate customer requirements and roadmap priorities into technical solutions, tasks, timelines, and resource plans.
  • Develop, integrate, and maintain full stack applications supporting ML/Ops pipelines and data-driven systems.
  • Design and implement scalable APIs and services to support machine learning model deployment and inference.
  • Develop and maintain data pipelines, ETL processes, and data storage solutions for large-scale datasets.
  • Collaborate with data scientists and ML engineers to operationalize models within production environments.
  • Optimize application and system performance for scalability, reliability, and efficiency, including edge and distributed environments when applicable.
  • Conduct peer reviews and establish coding standards to improve overall code quality and maintainability.
  • Guide development testing, exploratory testing, automated testing, and validation strategies.
  • Own code in production environments, respond to incidents, and lead root cause analysis and continuous improvement efforts.
  • Ensure security, compliance, and governance are maintained throughout the development lifecycle.
  • Perform technical planning, system integration, verification and validation, and risk assessments across system components.
  • Mentor and develop junior and mid-level engineers, fostering technical growth and high-performing teams.
  • Drive adoption of modern ML/Ops practices, tools, and automation frameworks across the team.
What You Must Have:
  • Active TS/SCI clearance with the ability to obtain a CI poly
  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 14+ years of professional experience in full stack software development.
  • Expert-level proficiency in Python and object-oriented design patterns.
  • Extensive experience developing backend systems, APIs, and data processing pipelines.
  • Strong experience with modern web development frameworks, including React.js, Node.js, and/or Electron.
  • Deep understanding of data modeling techniques and experience working with large-scale and time series datasets.
  • Experience with relational and non-relational databases such as PostgreSQL, MongoDB, and BigQuery.
  • Experience building and maintaining RESTful APIs and microservices architectures.
  • Experience supporting machine learning workflows, including model integration, deployment, and monitoring.
  • Familiarity with ML/Ops tools and utilities such as MLflow, DVC, and/or Optuna.
  • Strong experience with Python libraries such as NumPy and Pandas.
  • Experience with Python web frameworks such as Flask, FastAPI, Pydantic, Gunicorn, and Uvicorn.
  • Experience with containerization and DevOps practices, including Docker and CI/CD pipelines.
  • Experience with web servers such as Apache and Nginx.
  • Experience working within Agile development environments and using associated tools.
What Would be Nice to Have:
  • Experience supporting government or defense-related programs.
  • Experience integrating computer vision or machine learning capabilities into operational systems.
  • Knowledge of real-time data processing, streaming architectures, or distributed systems.
  • Experience with cloud-based ML/Ops environments and infrastructure (AWS, Azure, or Google Cloud Platform).
  • Experience with parallelization and multiprocessing frameworks such as Dask.
  • Knowledge of geospatial data processing tools and libraries including GeoPandas, Shapely, Rasterio, QGIS, and ArcPy.
  • Experience with machine learning frameworks such as Scikit-learn, TensorFlow, or PyTorch.
  • Experience with remote procedure call technologies such as gRPC and JSON-RPC.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

The Josef Group • Bethesda (MD)

On-site
USD 210,000 - 225,000
Full Stack Developer
Full Stack Developer

The Josef Group • McLean (VA)

On-site
USD 210,000 - 225,000
Full Stack Developer
Full Stack Developer

ECS Corporate Services • Springfield (VA)

On-site
USD 125,000 - 180,000
Software Engineer (Senior) - FULLY CLEARED with POLYGRAPH REQUIR with Security Clearance
Software Engineer (Senior) - FULLY CLEARED with POLYGRAPH REQUIR with Security Clearance

Constellation Technologies, Inc • Fort Meade (MD)

On-site
USD 175,000 - 200,000
Health insurance
Dental insurance
Vision insurance
+5
Full Stack Developer
Full Stack Developer

ECS • Springfield (VA)

On-site
USD 100,000 - 130,000
Cleared AI/ML Software Engineer - Expert
Cleared AI/ML Software Engineer - Expert

Sunfire Solutions • Kings Park West (VA)

On-site
USD 140,000 - 210,000
Senior Data Scientist / Machine Learning Engineer
Senior Data Scientist / Machine Learning Engineer

Waypoint Human Capital • Tysons (VA)

On-site
USD 150,000 - 230,000
Senior Software Engineer – Tools and Applications (SWE3) [D.26.0207]
Senior Software Engineer – Tools and Applications (SWE3) [D.26.0207]

Dover Networks LLC • Maryland

Hybrid
USD 260,000 - 285,000
Python Full Stack Developer
Python Full Stack Developer

Precision Solutions, Inc. • Fort Meade (MD)

On-site
USD 120,000 - 150,000
Full Stack Engineer
Full Stack Engineer

RedBeard Solutions • Boston (MA)

On-site
USD 185,000 - 195,000