Backend (Python): Strong Python development experience with Django (or equivalent), modern API design, Pydantic-style validation, and async Python in production
Frontend (React/Next.js): Ability to deliver polished, responsive production UIs with thoughtful component design, effective state management, and strong UX attention
Databases (PostgreSQL): Schema design, query optimization, migrations, and data loading/transformation (Aurora experience is a plus)
Identity & Access: Hands-on integration of Keycloak and standards such as OIDC, SAML, JWT sessions, and CAC/PIV; strong understanding of RBAC and secure auth flows
Cloud (AWS): Practical experience deploying, operating, and troubleshooting cloud-native apps across classified partitions; familiarity with EKS, Aurora, S3, IAM, VPC, KMS
Infrastructure-as-Code: Comfort writing and maintaining Terraform modules
Secure Engineering: Experience building software for STIG-hardened, FIPS-validated environments; strong grasp of least privilege, secrets management, and secure SDLC practices
DevSecOps: Ability to interpret and remediate scan findings (SAST, DAST, SCA, container scanning, SBOM verification)
AI-Assisted Development: Regular use of AI-enabled tools in daily engineering work, with an understanding of strengths/limitations
In a typical week, you may:
Extend a Django-based API gateway and services using modern API patterns (including Backend-for-Frontend)
Build and refine React/Next.js interfaces and dashboards for operational workflows
Design PostgreSQL schemas, tune queries, and develop migrations to modernize legacy data
Integrate authentication/authorization using Keycloak (OIDC/SAML), including RBAC and secure session/token handling
Deploy and operate applications across multiple AWS partitions and classification levels
Contribute to infrastructure-as-code (Terraform) and CI/CD (GitLab) in a DevSecOps pipeline
Use AI-assisted development tooling as a standard part of your day-to-day workflow to improve velocity and quality
Must have an active TS/SCI clearance
5+ years of hands-on software development (or equivalent demonstrated capability)
Python backend development (Django, FastAPI, or similar; async/ASGI; modern Python)
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career