Python Developer

undefined ago • 7 Years + • Programming

Job Summary

Job Description

AVER is seeking a Python Developer to build high-performance, secure APIs, microservices, and data/machine learning pipelines. The role involves developing scalable backend systems, integrating with external services, and implementing robust authentication and data processing solutions using modern Python frameworks and AWS cloud technologies. Join a collaborative team focused on delivering exceptional client service and transformative technology solutions for government mission success.
Must have:
  • Design, develop, and maintain secure RESTful APIs using Python (FastAPI or similar frameworks).
  • Build containerized Python applications using Docker, with deployment in AWS cloud environments.
  • Integrate with third-party APIs including ServiceNow and government data sources.
  • Develop data pipelines and work with SQL/NoSQL databases; apply NLP techniques.
  • Implement AI/ML workflows using modern frameworks and libraries.
  • Apply secure coding practices and implement authentication systems (OAuth 2.0/JWT).
  • Write clean, maintainable code following Python best practices, including unit and integration tests.
  • Contribute to rapid development through agile sprints and Git workflows.
  • 7+ years of professional Python development experience.
  • Experience supporting Python applications in production environments.
  • Proficiency with Git workflows (branching, merging, pull requests).
  • Knowledge of authentication and security best practices, including NIST, ISO 27001, OWASP Top 10, CIS Benchmarks, and Zero Trust models.
  • Experience with AWS cloud services, monitoring, and observability services.
  • Background supporting Department of Defense or similar government agencies.
  • Strong collaboration and communication skills.
  • Bachelor’s degree in Computer Science, Information Systems, or a related field of study.
  • Ability to obtain and maintain a government clearance (Public Trust) and U.S. citizenship.
Good to have:
  • Experience with high performance Kubernetes deployments (e.g., EKS).
  • Experience creating and supporting high performance data processing and ETL pipelines (e.g., AWS Glue, Databricks).
  • Experience designing highly performant and scalable distributed systems.
  • Experience implementing caching (e.g., Redis) for high-performance applications.
  • Experience leveraging message queues (e.g., AWS SQS) for asynchronous processing.
  • Experience with advanced SQL, data modeling, and optimizing databases.
  • Experience using AWS SageMaker for ML model training and deployment.
  • Experience with AI/ML frameworks and LLM API integration; understanding of token economics.
  • Experience implementing feature flags in development workflows (e.g., AWS AppConfig).
  • Knowledge of microservices architecture patterns.
  • Knowledge of Infrastructure as Code (e.g., Terraform).
  • Experience with ServiceNow or similar enterprise platforms.
  • Experience with NoSQL databases (MongoDB, DocumentDB).
  • Experience conducting code reviews and in pair programming.
  • Experience creating developer-friendly API documentation (OpenAPI/Swagger).
  • Experience with CI/CD pipelines and DevOps practices.
  • Experience with full stack development, especially building or supporting front-end web applications using React.js.
  • Familiarity with government cloud environments (e.g., AWS GovCloud, Azure Government).

Job Details

Description

is a fast-growing SDVOSB that has achieved significant revenue growth over the past 5 plus years with much of our work focused on Data Analytics, Mission Support, IT Modernization and Biometrics. is seeking a skilled and experienced back-end Python Developer to join our engineering team and drive the development of high-performance, secure APIs, microservices, and data and machine learning pipelines. You'll be responsible for building scalable and secure backend systems, developing machine learning models, integrating with external services, and implementing secure and robust authentication and data processing solutions using modern Python frameworks and AWS cloud technologies. Join a collaborative team who values ’s mission, focus, and culture of delivering exceptional client service with great people and transformative technology solutions that ensure Government mission success.

Responsibilities Include:

  • API Development: Design, develop, and maintain secure RESTful APIs using Python (FastAPI or similar frameworks) with sufficient documentation
  • Microservices Architecture: Build containerized Python applications using Docker, with deployment in AWS cloud environments
  • External Integrations: Integrate with third-party APIs including ServiceNow and government data sources, ensuring robust error handling and performance
  • Data Processing: Develop data pipelines and work with SQL/NoSQL databases for efficient data management. Apply NLP techniques for document processing (PDF, Word, Excel, etc.)
  • AI/ML Integration: Implement AI/ML workflows using modern frameworks and libraries
  • Security and Compliance: Apply secure coding practices and implement authentication systems (OAuth 2.0/JWT)
  • Code Quality: Write clean, maintainable code following Python best practices. Develop unit and integration tests for system reliability
  • Agile Development: Contribute to rapid development through agile sprints. Work collaboratively using Git workflows and modern development practices

Education Requirements:

  • Bachelor’s degree in Computer Science, Information Systems, or a related field of study

Experience Requirements:

  • 7+ years of professional Python development experience
  • Experience supporting Python applications in production environments
  • Experience with RESTful API development using Python frameworks (e.g., FastAPI, Flask, or Django)
  • Experience with external API integration and data exchange
  • Proficiency with Git workflows (branching, merging, pull requests)
  • Knowledge of authentication and security best practices
  • Experience with ML model training and deployment—ML component maybe the least important.
  • Experience with SQL databases and writing SQL statements
  • Experience with Docker for application containerization
  • Experience with python testing frameworks and code quality practices. Performs strong TDD practices and testing methodologies
  • Experience with AWS cloud services (any level of familiarity)
  • Experience with monitoring and observability services
  • Background supporting Department of Defense or similar government agencies
  • Ability to build secure applications that maintain industry security standards or frameworks: NIST, ISO 27001, OWASP Top 10, CIS Benchmarks, and Zero Trust models ensuring compliance and resilience
  • Strong collaboration and communication skills

Desired Requirements:

  • Experience with high performance Kubernetes deployments (e.g., EKS) preferred
  • Experience creating and supporting high performance data processing and ETL pipelines (e.g., AWS Glue, Databricks) preferred
  • Experience designing highly performant and scalable distributed systems using Kubernetes (e.g., EKS), Application Load Balancers (e.g., AWS ALB), and Service Mesh’s (e.g., AWS App Mesh, Istio), desired
  • Experience implementing caching (e.g., Redis) for high-performance applications, desired
  • Experience leveraging message queues (e.g., AWS SQS) for asynchronous processing, preferred
  • Experience with advanced SQL, data modeling, and optimizing databases, preferred
  • Experience using AWS SageMaker for ML model training and deployment, preferred
  • Experience with AI/ML frameworks and LLM API integration. Understanding of token economics preferred
  • Experience implementing feature flags in development workflows (e.g., AWS AppConfig), preferred
  • Knowledge of microservices architecture patterns, preferred
  • Knowledge of Infrastructure as Code (e.g., Terraform), preferred
  • Experience with ServiceNow or similar enterprise platforms, nice to have
  • Experience with NoSQL databases (MongoDB, DocumentDB), desired
  • Experience conducting code reviews and in pair programming, nice to have
  • Experience creating developer-friendly API documentation (OpenAPI/Swagger), desired
  • Experience with CI/CD pipelines and DevOps practices, desired
  • Experience with full stack development. Experience building or supporting front-end web applications using React.js, highly preferred
  • Familiarity with government cloud environments (e.g., AWS GovCloud, Azure Government)

Location:

  • REMOTE (Local to Washington, DC)

Security Requirements:

  • Ability to obtain and maintain a government clearance (Public Trust)
  • This role supports a government agency which requires U.S. citizenship

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Washington, District of Columbia, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Vienna, Virginia, United States (Hybrid)

Washington, District Of Columbia, United States (Remote)

Vienna, Virginia, United States (Hybrid)

Vienna, Virginia, United States (Hybrid)

Washington, District Of Columbia, United States (Remote)

United States (Remote)

View All Jobs

Get notified when new jobs are added by Avercareers

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug