> Markdown version of [/jobs/ext/1295554-mid-senior-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/1295554-mid-senior-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Mid-Senior Full Stack Developer - **Company:** CACI International Inc. - **Location:** Aurora, CO, United States - **Experience:** Experienced - **Salary:** $108,400.0 - $227,500.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon Cloudfront, Code Review, CompTIA Security+, Continuous Integration, D3.Js, Data Security, Data Stores, Data Visualization, Elasticsearch, Python (Programming Language), PostgreSQL, Node.Js, OAuth, OpenID, Open Web Application Security, Systems Development Life Cycle, Query Optimization, Role-Based Access Control, Red Hat Enterprise Linux, Redis, Webui, Systems Integration, TypeScript, Openapi, ReactJS, Flask (Web Framework), Spring-boot, Software Security, Kubernetes Helm Charts, Fastapi, Amazon Relational Database Service, Containerization, Gitlab-ci, Kubernetes, Information Technology, Integration Frameworks, Real Time Data, Graphql, React Redux, Api Design, Api Gateway, Restful APIs, Devsecops, Docker - **Published:** July 16, 2026 - **Apply:** https://dejobs.org/x/x/2AAFF3DA52124FC9BA804441EF83E90D/job/ ## About the Role Required: * Current TS/SCI clearance with Polygraph. * Bachelor's degree in Computer Science or related field, or equivalent experience. * 5+ years (mid-level) or 10+ years (senior-level) of full-stack software engineering experience. * Advanced proficiency in JavaScript/TypeScript and React, including Redux and Context API. * Strong experience building APIs with Node.js, Python (FastAPI/Flask), or Java (Spring Boot). * Proficiency with Docker - writing Dockerfiles, building hardened images, and integrating with CI/CD pipelines. * Familiarity with GitLab CI/CD, Helm, and Kubernetes deployment. * Comfortable working in an agile, distributed team environment. * Ability to travel up to 5%. Desired: * Experience with data visualization libraries such as D3.js or Recharts. * Familiarity with GraphQL federation and advanced API design patterns. * Experience with AWS services including ECS/EKS, API Gateway, CloudFront, and RDS. * Working knowledge of OAuth2, OIDC, mTLS, and modern API security patterns. * Knowledge of the OWASP Top 10 and STIG-compliant development practices. * Exposure to Elasticsearch query optimization and index management at scale. * Working knowledge of OAuth2, OIDC, mTLS, and modern API security patterns. * Knowledge of the OWASP Top 10 and STIG-compliant development practices. * Familiarity with RHEL 9 hardening and STIG compliance at the OS and container level. * Relevant certifications: AWS Developer Associate, CKAD, or CompTIA Security+. ## Description As part of the Clairvoyant program, you will design and build the primary touchpoint between our platform and its customers - a sophisticated API layer and modern web UI delivering critical, real-time data to third-party partners. As a Mid-Senior Full Stack Developer, you will operate within a hardened, AWS-based, Kubernetes-native environment where modern interface standards meet strict government security requirements. This is a high-visibility role where you will: * Engineer the Interface: Build responsive web applications using React that visualize complex, real-time data sets for external customers. * Architect the API Layer: Design and maintain RESTful or GraphQL APIs supporting seamless third-party integrations at scale. * Secure the Stack: Implement OAuth2, OIDC, and mTLS protocols and ensure all code meets DISA STIG and OWASP standards. * Own the Lifecycle: Drive the full SDLC from agile requirements through automated CI/CD deployment on Kubernetes., * Design and maintain responsive front-end applications using React, handling complex data visualization and high-concurrency use cases for external partners. * Build and maintain scalable RESTful and GraphQL APIs using Node.js, Python (FastAPI/Flask), or Java (Spring Boot) for third-party data access. * Implement authentication and authorization patterns including OAuth2, OIDC, mTLS, and RBAC to ensure secure external data access. * Design and optimize relational (PostgreSQL) and non-relational (Elasticsearch, Redis) data store interactions. * Containerize applications with Docker and deploy to Kubernetes on AWS in coordination with the DevSecOps team. * Ensure all code meets DISA STIG requirements and addresses the OWASP Top 10 throughout the development lifecycle. * Integrate with GitLab CI/CD pipelines and Helm charts for deployment across environments. * Conduct code reviews, provide technical guidance for junior developers, and serve as the SME for third-party API integration. * Maintain technical documentation, API specifications, and integration guides. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)