Junior Full Stack Developer

Unissant

Ashburn (VA)

On-site

USD 65,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Unissant, Inc. in Ashburn, VA is seeking a Junior Full Stack Developer to support modernization of mission‑critical systems and AI/ML‑enabled capabilities for federal customers.

This is an onsite role with no hybrid option; candidates may require security clearance. You will work with Angular/React frontend and Java/Python backend, build RESTful APIs, participate in Agile ceremonies, and learn system architecture, DevOps, and ML deployment practices.

Qualifications

  • 0–3 years of hands-on software development experience using Java, Python, JavaScript/TypeScript, or C#.
  • Strong OO programming, data structures, and algorithms.
  • Experience building RESTful services or microservices.
  • Frontend development with a JS framework (Angular/React/Vue), plus HTML/CSS.
  • Familiarity with SQL or NoSQL and basic schema design.
  • Experience with Git, CI/CD, testing, and issue tracking.
  • Willingness to learn and collaborate in an Agile team.
  • AI/ML exposure is a plus.

Responsibilities

  • Implement and enhance features in cloud-based apps using frontend frameworks and backend services under supervision.
  • Build and maintain RESTful APIs and backend services with Spring Boot, .NET, or equivalent.
  • Support and improve existing applications, including bug fixes and performance tuning.
  • Write clean, documented code following standards.
  • Participate in Agile ceremonies and collaborate with product owners, designers, users, data/ML teams.
  • Contribute to code reviews, testing, and troubleshooting across stack.
  • Assist with AI/ML initiatives by integrating services and instrument apps.
  • Help data/ML engineers with data prep tasks.

Skills

Java
Python
JavaScript/TypeScript
C#
RESTful APIs
Frontend frameworks
Data structures & algorithms
Agile
Git & CI/CD
SQL / NoSQL

Education

Bachelor's degree in Computer Science

Tools

Spring Boot
.NET
Angular
React
Vue
OpenAPI / Swagger
Postman
Docker
Kubernetes
Git

Job description

Unissant, Inc. delivers innovative capabilities to the agencies that keep our nation healthy and safe. We apply our domain expertise, data acumen, and technology know‑how to achieve breakthrough results for our clients. Working collaboratively, we advance missions and careers through a focus on honesty, integrity, and dependability. We continuously look for talent, excited to join that effort. To learn more about our organization, please visit us at www.unissant.com.

We are seeking a Junior Full Stack Developer to join our team in Ashburn,Virginia, to support the modernization and maintenance of mission‑critical systems and AI/ML‑enabled capabilities for federal customers. Qualified applicants may be subject to a security investigation and must meet minimum qualifications for access to sensitive or classified information. This is a technical position; individuals will be evaluated on foundational skills, hands‑on experience, and potential to grow into more senior responsibilities.

Essential Duties And Responsibilities
  • Implementing and enhancing features in modern cloud-based applications using common frontend frameworks (such as Angular, React, or similar) and backend services (such as Java, Python, or Node.js) under the guidance of senior developers.
  • Building and maintaining RESTful APIs and backend services using a mainstream server‑side framework (for example Spring Boot, .NET, or equivalent) and working with relational or NoSQL databases.
  • Assisting with support and incremental improvement of existing applications and services, including bug fixes, minor enhancements, and performance tuning; this may include legacy JEE applications on application servers as well as modernized services.
  • Writing clean, maintainable, and well‑documented code following established coding standards, testing practices, and design patterns.
  • Participating in Agile ceremonies (stand‑ups, sprint planning, reviews) and collaborating with product owners, designers, users, and data/ML teams to understand requirements and refine solutions.
  • Contributing to code reviews, unit/integration testing, and troubleshooting issues across the stack, including application, data, and basic infrastructure layers.
  • Supporting AI/ML initiatives by integrating existing machine learning services or models into applications, working with APIs, and helping instrument applications for data collection and monitoring.
  • Assisting data and ML engineers with basic data preparation tasks such as querying, cleaning, and transforming datasets used for analytics and model development.
  • Collaborating with senior engineers to learn system architecture, DevOps and MLOps practices, secure coding standards, and approaches for deploying and monitoring AI‑enabled features in production.
RequiredWork Experience and Job Skills
  • 0–3 years of hands‑on software development experience (professional, internship, or substantial academic/side projects) using at least one modern programming language such as Java, Python, JavaScript/TypeScript, or C#.
  • Strong foundation in object‑oriented programming, data structures, and algorithms, with practice implementing and optimizing them in code (arrays, lists, trees, graphs, hash maps, queues, stacks, etc.).
  • Experience building or contributing to RESTful services or microservices using common frameworks; familiarity with API design, versioning, and documentation tools (such as Open API/Swagger or Postman).
  • Exposure to modern frontend development with a JavaScript framework (for example Angular, React, or Vue), including HTML, CSS, and basic responsive design.
  • Familiarity with SQL and at least one relational or NoSQL database, including writing basic queries and understanding schema design fundamentals.
  • Familiarity with modern software engineering tools and methodologies, such as Git‑based source control, CI/CD pipelines, automated testing, and issue tracking tools.
  • Strong problem‑solving skills, willingness to learn new technologies, and ability to collaborate effectively in a cross‑functional, Agile team environment.
Preferred / AI/ML‑focused
  • Exposure to or interest in AI/ML concepts such as supervised and unsupervised learning, model training and evaluation, and common libraries or platforms (for example scikit‑learn, TensorFlow, PyTorch, or cloud AI services).
  • Exposure to data processing and analysis tools or languages (for example Python with Pandas, SQL‑based analytics, or basic data visualization) and interest in working with datasets used for analytics or ML.
  • Understanding of basic cloud concepts (such as containers, serverless functions, or managed databases) and interest in deploying applications or models on major cloud platforms.
  • Participation in coding competitions, open‑source contributions, AI/ML courses, or relevant personal projects (such as small web apps, data analysis notebooks, or simple ML models) is a plus.
Education

Bachelor's degree in Computer Science, Data Science, Engineering, Information Technology, or a related field with strong computer science coursework (data structures, algorithms, databases, operating systems), or equivalent practical experience.

Certificates, Licenses, and Registrations

This federal program requires the candidate to be a United States Citizen. Must be able to obtain and maintain the appropriate Public Trust or other required federal clearance; existing suitability or clearance is a plus. Any related technical certifications (e.g., Java, cloud, or security) are desired but not required.

Communication Skills

Strong written and verbal communication skills. Ability to clearly explain technical concepts to both technical and non‑technical team members. Demonstrated ability to collaborate effectively within a team environment and take feedback constructively.

Travel

This is an onsite position in Ashburn, VA. No hybrid option available.

Environmental Requirements

Mainly sedentary; office environment; may be required to lift up to ten (10) pounds. Flexible in working extended hours when necessary to meet project deadlines.

The above statements are intended to describe the general nature and level of work being performed by the individual(s) assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required. Unissant management reserves the right to modify, add, or remove duties and to assign other duties as necessary. In addition, where applicable and available, reasonable accommodation(s) may be made to enable individuals with disabilities to perform essential functions of this position. Please note: Candidate(s) will be required to go through pre‑employment screening. Unissant, Inc. is a proud Equal Opportunity Employer! (EOE; M/F/Disability/Vets)

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

UI Front End Developer
UI Front End Developer

Austincc • Ashburn (VA)

On-site
USD 90,000 - 120,000
AI Solutions Engineer – Integration & Deployment
AI Solutions Engineer – Integration & Deployment

Unissant • Herndon (VA)

On-site
USD 110,000 - 150,000
Junior Full Stack Engineer (AI/ML) – Onsite in Ashburn
Junior Full Stack Engineer (AI/ML) – Onsite in Ashburn

Unissant • Ashburn (VA)

On-site
USD 65,000 - 90,000
Java Engineer
Java Engineer

Unissant • Washington

On-site
USD 120,000 - 150,000
Principal AI Architect and Enterprise AI Transformation Lead
Principal AI Architect and Enterprise AI Transformation Lead

Unissant • Ashburn (VA)

On-site
USD 210,000 - 300,000
Senior AI Systems Architect
Senior AI Systems Architect

Unissant • Ashburn (VA)

On-site
USD 170,000 - 230,000
Senior AI Platform Architect
Senior AI Platform Architect

Unissant • Ashburn (VA)

On-site
USD 150,000 - 195,000
Artificial Intelligence / Machine Learning Developer
Artificial Intelligence / Machine Learning Developer

Unissant • Ashburn (VA)

On-site
USD 120,000 - 180,000
System Architect Technical Lead
System Architect Technical Lead

Unissant, Inc. • United States

On-site
USD 150,000 - 190,000
Full Stack Developer (22710)
Full Stack Developer (22710)

BE / RenXTech • Arlington (VA)

On-site
USD 80,000 - 120,000