Junior Full Stack Software Engineer AI and Cloud Applications

Agility Technologies Inc

Reston (VA)

On-site

USD 70,000 - 110,000

Full time

10 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Benefits offered by this job

401(k) matching
Dental insurance
Health insurance
Paid time off
Parental leave
Vision insurance
Flexible work from home options

Job summary

Agility Technologies Inc. seeks a motivated Junior Full Stack Software Engineer – AI & Cloud Applications to join our technology team in Reston, VA. The role targets early-career engineers who can own well-defined tasks, operate independently, and collaborate with architects and teammates.

You’ll work with Next.js, React, TypeScript, Python, REST APIs, databases, Docker, Kubernetes, and cloud platforms. The position offers opportunities to develop and integrate AI-enabled applications, engage

Qualifications

  • Bachelor’s degree in Computer Science or equivalent.
  • 1–2 years of software development experience or internships in relevant projects.
  • Experience with JavaScript/TypeScript and React/Next.js or similar framework.
  • Understanding of both front-end and back-end development and modern web architecture.
  • Foundational knowledge of AI, generative AI, or LLM technologies.

Responsibilities

  • Design, develop, test, troubleshoot, and maintain modern full-stack web applications.
  • Develop front-end applications using Next.js, React, TypeScript, JavaScript, HTML, and CSS.
  • Develop back-end services, APIs, business logic, and integrations using Node.js, TypeScript, Python, or similar technologies.
  • Develop and consume RESTful APIs and integrate applications with databases and cloud services.
  • Take ownership of tasks from requirements through deployment and documentation.
  • Investigate technical issues, identify root causes, and develop solutions.
  • Develop AI-enabled applications using LLM APIs, embeddings, and related technologies.
  • Write clean, secure, well-documented code and participate in Agile ceremonies.
  • Create and maintain technical documentation for apps, APIs, and configurations.

Skills

JavaScript
TypeScript
React
Next.js
REST APIs
Databases
Docker
Kubernetes
GitHub
AWS
Azure
GCP
AI/LLMs

Education

Bachelor's Degree in Computer Science

Tools

Next.js
React
TypeScript
JavaScript
Python
Docker
Kubernetes
GitHub
AWS
Azure
GCP
REST APIs

Job description

Benefits
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Parental leave
  • Vision insurance
Position Type

Full-Time, Junior / Early Career

Education Requirement

Bachelor’s Degree in Computer Science – REQUIRED

Position Summary

Agility Technologies Inc. is seeking a motivated Junior Full Stack Software Engineer – AI & Cloud Applications to join our technology team.

The ideal candidate will have a strong Computer Science foundation and hands‑on experience building modern web applications. This role is suited for an early‑career engineer who can take ownership of well‑defined assignments, work independently, troubleshoot technical problems, and collaborate effectively with developers, architects, and other team members.

The engineer will work with technologies such as Next.js, React, TypeScript, JavaScript, Python, REST APIs, databases, Docker, Kubernetes, GitHub, and cloud platforms such as AWS, Microsoft Azure, and Google Cloud Platform (GCP). The role will also provide opportunities to develop and integrate AI‑enabled applications, generative AI, large language models (LLMs), and open‑source technologies.

Candidates are not expected to be experts in every technology listed but should demonstrate strong technical fundamentals, hands‑on development experience, problem‑solving ability, and the ability to learn new technologies quickly.

Key Responsibilities
  • Design, develop, test, troubleshoot, and maintain modern full-stack web applications.
  • Develop front-end applications using Next.js, React, TypeScript, JavaScript, HTML, and CSS.
  • Develop back-end services, APIs, business logic, and integrations using Node.js, TypeScript, Python, or similar technologies.
  • Develop and consume RESTful APIs and integrate applications with databases, cloud services, and external systems.
  • Take ownership of assigned development tasks from requirements through implementation, testing, documentation, and deployment.
  • Independently investigate technical issues, identify root causes, and develop solutions, escalating when appropriate.
  • Develop and prototype AI‑enabled applications using LLM APIs, RAG, embeddings, vector databases, prompt engineering, AI agents, and related technologies.
  • Work with SQL and/or NoSQL databases and appropriate data models.
  • Build, package, and deploy applications using Docker, Kubernetes, CI/CD pipelines, and cloud services.
  • Deploy and support applications in AWS, Azure, or Google Cloud Platform environments.
  • Use Git and GitHub for source control, branching, pull requests, and code reviews.
  • Write clean, secure, maintainable, tested, and well‑documented code.
  • Participate in Agile development activities including sprint planning, stand‑ups, backlog refinement, demonstrations, and retrospectives.
  • Create and maintain technical documentation for applications, APIs, integrations, configurations, and deployment processes.
  • Clearly communicate technical concepts, implementation approaches, issues, and recommendations to technical and non-technical team members.
  • Research and evaluate emerging AI, cloud, web development, DevOps, and open‑source technologies.
  • Follow company cybersecurity, data protection, secure development, and responsible AI requirements.
Required Qualifications
  • Bachelor’s Degree in Computer Science from an accredited college or university – REQUIRED.
  • Approximately 1–2 years of software development experience. Relevant internships, substantive academic/capstone projects, research, independent development, or open‑source contributions may be considered.
  • Demonstrated hands‑on experience building functional software applications.
  • Experience with JavaScript and/or TypeScript and familiarity with React, Next.js, or a comparable modern web framework.
  • Understanding of both front‑end and back‑end application development.
  • Programming experience with an additional language such as Python, Java, or C#.
  • Understanding of REST APIs, HTTP, JSON, databases, application integrations, and modern web architecture.
  • Familiarity with Git/GitHub, Docker, cloud computing, CI/CD, and application deployment concepts.
  • Foundational understanding of AI, generative AI, or large language model technologies.
  • Strong analytical, debugging, and problem‑solving skills with the ability to independently research and resolve technical issues.
  • Excellent written and spoken communication skills, including the ability to explain technical concepts clearly to both technical and non‑technical audiences.
  • Ability to work independently on defined assignments while collaborating effectively within a development team.
  • Ability to learn new technologies, frameworks, APIs, and development tools quickly.
  • Must be a US Citizen.
  • Must be local to the DMV Area.
Preferred Qualifications
  • Hands‑on experience with Next.js and TypeScript.
  • Experience developing full‑stack applications using React/Next.js with Node.js, Python, FastAPI, or similar technologies.
  • Experience with Docker, Kubernetes, GitHub Actions, or other CI/CD technologies.
  • Experience deploying applications or services to AWS, Azure, or Google Cloud Platform.
  • Experience with SQL and/or NoSQL databases.
  • Experience developing AI‑enabled applications using commercial or open‑source models and APIs.
  • Familiarity with RAG, embeddings, vector databases, prompt engineering, structured outputs, tool/function calling, and AI agents.
  • Familiarity with AI frameworks such as Hugging Face, LangChain, LlamaIndex, PyTorch, or similar technologies.
  • Familiarity with authentication and authorization technologies such as OAuth, OpenID Connect, and JWT.
  • Open‑source contributions, substantive GitHub repositories, internships, capstone projects, or independent projects demonstrating end‑to‑end software development.
  • Interest in developing technology solutions for federal government and defense customers.
About Agility Technologies Inc.

Agility Technologies Inc. is a technology solutions provider supporting federal government agencies through innovative IT services, enterprise modernization, cybersecurity, cloud technologies, and Salesforce solutions.

As a Salesforce Summit Partner, Agility is committed to delivering high‑quality solutions that help government organizations modernize operations, improve efficiency, and achieve mission objectives.

We are seeking individuals who demonstrate technical excellence, leadership, integrity, and a commitment to delivering exceptional service to our federal government customers.

Equal Employment Opportunity

Agility Technologies Inc. is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to qualified applicants without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other status protected by applicable law.

U.S. citizenship is required for this position due to applicable federal contract requirements.

Benefits include
  • Competitive Salary
  • Medical, dental and vision insurance
  • Paid Time off
  • Maternity/Paternity leave
  • 410K
  • Flexible work from home options available.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director Salesforce Solution Architect
Director Salesforce Solution Architect

Agility Technologies Inc • United States

Remote
USD 170,000 - 230,000
401(k) matching
Dental insurance
Health insurance
+3
Senior Software Developer I - Full Stack
Senior Software Developer I - Full Stack

7Seventy • United States

Remote
USD 115,000 - 135,000
Remote work flexibility
High-visibility projects
Personal growth
+1
AI Full Stack Developer
AI Full Stack Developer

Precise Software Solutions, Inc. • Washington

Hybrid
USD 140,000 - 200,000
Comprehensive Health Benefits
Flexible Spending Accounts (FSA) & HSA
Retirement Plan with 4% match and year
+3
Senior AI Full Stack Developer
Senior AI Full Stack Developer

PRECISE SOFTWARE SOLUTIONS INCORPORATED • Washington

Hybrid
USD 140,000 - 190,000
Health benefits
401(k) with match
Paid time off
Senior AI Full Stack Developer
Senior AI Full Stack Developer

Precise Software Solutions, Inc. • Washington

Hybrid
USD 180,000 - 240,000
Health benefits
Retirement plan with 4% match
PTO 15 days
+1
Senior AI Full Stack Developer
Senior AI Full Stack Developer

PRECISE SOFTWARE SOLUTIONS INCORPORATED • Washington

Hybrid
USD 120,000 - 150,000
Comprehensive Health Benefits
Retirement Plan with 4% match
PTO 15 days + holidays + floating days
+4
Senior Full Stack Developer
Senior Full Stack Developer

Crystal Management, LLC • Vienna (VA)

On-site
USD 120,000 - 180,000
Jr. AI Developer
Jr. AI Developer

iCatalyst, Inc. • McLean (VA)

Hybrid
USD 55,000 - 85,000
Health insurance
401K with company match
Paid time off
+1
Senior Full Stack Developer
Senior Full Stack Developer

Crystal Management, LLC • United States

On-site
USD 120,000 - 180,000
AI Full Stack Engineer
AI Full Stack Engineer

Precise Software Solutions, Inc. • Washington

On-site
USD 140,000 - 190,000
Health benefits
FSA/HSA
Retirement plan
+10