Haystack
← Back to Jobs
Temporary/Casual
Technology
TC

Mid-Level Full Stack Engineer with Security Clearance

TEKsystems c/o Allegis GroupWashington Dc Brm, DC🇺🇸United StatesPosted Sep 28, 2026

Quick Overview

Seniority
Mid Senior
Employment type
Temporary/Casual
Work mode
Hybrid
Location
Washington Dc Brm, DC, United States
Posted
Yesterday
AgileREST

Job Description

Key Responsibilities
Design, develop, and integrate front-end, back-end, API, database, testing, and application components. Build scalable and maintainable full-stack web applications using modern development frameworks and architectures. Develop REST APIs, business logic, data-access layers, validation, logging, and error-handling mechanisms. Design and integrate relational databases, data models, queries, and application data services. Implement automated testing, source control, code reviews, and CI/CD pipelines.

Troubleshoot and optimize application performance, APIs, database operations, integrations, and system reliability. Apply secure software development practices, including authentication, authorization, input validation, and secure API design. Develop technical documentation covering application architecture, APIs, databases, deployment, testing, and operational procedures. Collaborate with software engineers, data engineers, data scientists, AI/ML specialists, and UX/UI teams throughout development and testing.

Apply security, privacy, accessibility, data governance, and records-management requirements throughout the software development lifecycle. Required Qualifications
Experience developing full-stack applications using modern front-end, back-end, API, and database technologies. Hands-on experience building REST APIs, business logic, data-access components, validation, logging, and error handling. Experience with source control, automated testing, code reviews, and CI/CD in an Agile development environment.

Strong knowledge of secure web development, accessibility, relational databases, API design, and modern web architectures. Experience developing and integrating front-end and back-end applications. Experience troubleshooting and optimizing application performance and system reliability. Strong technical communication, documentation, problem-solving, and cross-functional collaboration skills.

Similar jobs