Software Engineer (Python)

ADG Tech Consulting, LLC.
Mount Rainier, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Mount Rainier, United States of America

Tech stack

CSS
Command-Line Interface
Code Coverage
Code Review
Elasticsearch
Github
Integrated Development Environments
Jinja (Template Engine)
Python
Open Data Protocol
Software Engineering
SQLAlchemy
Flask
Backend
Pytest
Material Design
Playwright
REST
New Relic (SaaS)
Docker

Job description

  • 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

Requirements

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., * 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)

Apply for this position