Full Stack Developer
VTG LLC
McLean, VA, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Agile Methodology
Artificial Intelligence
Amazon Web Services
Apache Tomcat
HTML5
Unit Testing
Cascading Style Sheets (CSS)
Software Documentation
Software Quality
Code Review
Continuous Integration
+30 more
DevOps
Electronic Data Interchange (EDI)
Elasticsearch
Information Retrieval
Cisco Nexus Switches
Node.Js
Scrum Methodology
Software Tools
Search Technologies
Software Requirements Analysis
Software Systems
Data Streaming
Systems Integration
Web Applications
Web Services
Transport Layer Security
Cloud Platform System
Data Ingestion
ReactJS
Large Language Models
Express.js
Generative AI
Indexer
Backend
Git
Front End Software Development
Restful APIs
Software Version Control
Data Pipelines
Jenkins
Job description
This role will support the development of scalable LLM-powered solutions, Retrieval-Augmented Generation (RAG) pipelines, Elasticsearch search capabilities, RESTful APIs, and React-based user interfaces within an Agile development environment.
What will you do?
- Design, develop, modify, test, and maintain scalable software applications and systems.
- Develop and integrate LLM-powered capabilities, including Retrieval-Augmented Generation (RAG) solutions.
- Design and implement scalable search and information retrieval solutions using Elasticsearch.
- Build data pipelines supporting hybrid search, including BM25 and vector-based retrieval.
- Develop workflows for data ingestion, document chunking, embeddings, indexing, and vector retrieval.
- Design and develop responsive Single Page Applications (SPAs) using React, HTML5, CSS3, and modern JavaScript.
- Design and develop backend services and RESTful APIs using Node.js and Express.js or comparable technologies.
- Design system interfaces, integration points, data flows, and data exchange workflows.
- Translate customer and system requirements into actionable technical designs and software solutions.
- Perform unit testing, participate in code reviews, troubleshoot application issues, and maintain software quality.
- Support web and server technologies, including Apache Tomcat, Node.js, Web Services, and SSL/TLS.
- Develop and maintain solutions within approved cloud environments, including AWS.
- Participate in Lean Agile ceremonies, including scrums, sprint planning, backlog grooming, and other development activities.
- Collaborate with security, engineering, operations, testing, and other technical teams.
- Coordinate with stakeholders to resolve technical issues, clarify requirements, identify resource needs, and support project execution.
- Utilize Git, Jenkins, and Nexus to support source control, CI/CD, build, and deployment activities.
- Track vendor software roadmaps, releases, patches, and version updates.
- Develop and maintain appropriate technical and system documentation.
Requirements
- Active TS/SCI with Polygraph
- Demonstrated experience working within a Lean Agile software development environment.
- Experience translating customer and system requirements into detailed technical and design specifications.
- Strong experience designing system interfaces, integration points, data flows, and data exchange workflows.
- Hands-on experience building or integrating LLM-based applications, including:
- Retrieval-Augmented Generation (RAG)
- Semantic search
- AI-assisted information retrieval
- Experience designing and implementing hybrid search pipelines combining BM25 and vector search.
- Experience with data ingestion, document chunking, embeddings, vector retrieval, and RAG workflows.
- Strong experience with Elasticsearch, including index design and optimization, query development, relevance tuning, and cluster scaling.
- Hands-on front-end development experience using:
- React, including Hooks
- HTML5
- CSS3
- JavaScript
- Hands-on backend development experience designing and developing RESTful APIs using Node.js and Express.js or comparable backend technologies.
- Experience troubleshooting web protocols and server technologies, including Apache Tomcat, Node.js, Web Services, and SSL/TLS configurations.
- Experience with modern JavaScript testing frameworks such as Jest or Karma.
- Experience with DevOps and software development tools including Git, Jenkins, and Nexus.
- Experience developing or supporting applications within cloud environments such as AWS.
- Strong analytical, troubleshooting, communication, and collaboration skills.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.clearancejobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 2 months ago
CH
Chris Heilmann
Dev Digest 120 - Apple and peers
over 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
CH
Chris Heilmann
Dev Digest 139 - Soft and hard queries
almost 2 years ago
DC
Daniel Cranney
Dev Digest 119 - ❤️ === ❤️
over 2 years ago