Python Developer

ADG TECH CONSULTING, LLC

Sterling, VA

JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Application Programming Interface (API), Code Reviews, Command Line, Continuous Deployment/Delivery, Continuous Integration, Documentation, Elasticsearch, Flask, GitHub, Operational Support, Pytest, Python Programming/Scripting Language, REST (Representational State Transfer), Section 508, Software Administration, Software Engineering, Test Plan/Schedule, Testing, User Interface/Experience (UI/UX), Writing Skills
LOCATION
Sterling, VA
POSTED
14 days ago
Job title: Python Developer
Location: Washington, DC
Client: GSA Data.gov
Clearance: Public Trust Clearance
 
Overview: We are looking for a Senior Backend Engineer to support federal software engineering efforts, primarily focused on operations and maintenance of Data.gov applications. The ideal candidate has strong Python and Flask experience, and is comfortable working in a dockerized development environment.
 
Responsibilities:
 Develop and maintain REST APIs using Python and Flask
 Support operations and maintenance of CKAN-based data platform applications
 Maintain and improve CI/CD pipelines via GitHub Actions
 Write and maintain test coverage using pytest and playwright
 Conduct code reviews and contribute to engineering standards
 Build and maintain UI components using HTMX, SCSS, and the USWDS design system
 
Required Skills:
 6+ years of Python backend development experience
 Proficiency with Flask, Jinja, and REST API design
 Hands-on experience with Docker and GitHub Actions
 Strong written communication and documentation habits
 
Nice to Have:
 Experience with CKAN or open data platforms
 Familiarity with USWDS or federal accessibility standards (Section 508)
 Some familiarity with Elasticsearch/OpenSearch
 Familiarity with tools like New Relic and Data Dog
 Familiarity with Command Line Tools
 Familiarity with SQLAlchemy
 Public Trust clearance eligibility (required for federal work)

About the Company

A

ADG TECH CONSULTING, LLC