companyAretum logo

Senior Python Developer (Contingent)

AretumRemote — McLean, Virginia, United States
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Minimum Qualifications8+ years of Python development experience8+ years of object-oriented programming experienceBachelor’s Degree or 2 years of additional relevant experienceTechnical SkillsAPI development and microservices experienceJavaScript and JQuery familiarityExperience with search technologies (Solr, Elasticsearch)Enterprise database knowledge (Postgres, MySQL)Container technology expertise (Docker, Kubernetes)CI/CD solutions knowledgeExperience with AWS and Terraform

About the job

Location: Remote, McLean, Virginia, United States

Clearance: Public Trust Eligibility Required

This contingent position depends on Aretum securing the associated contract award and successful completion of any required background checks or security clearance processes.

Role overview

The Senior Python Developer leads integration for custom applications across diverse client systems. This position combines hands-on software development with mentoring responsibilities. As part of a federal consulting team, work may involve handling Controlled Unclassified Information (CUI) and following compliance and safeguarding requirements.

What you will do

  • Collaborate across teams in an Agile setting
  • Develop FastAPI endpoints for content delivery
  • Create and maintain microservices
  • Contribute to both front-end and back-end development
  • Mentor junior developers on Python design best practices
  • Design and implement ETL processes
  • Engage actively in team discussions and planning
  • Manage multiple tasks and shifting priorities
  • Work independently as well as within a group
  • Apply strong interpersonal and communication abilities
  • Coordinate with the Project Manager to address evolving client needs

Requirements

  • Minimum 8 years of Python development experience
  • 8+ years working with object-oriented programming principles
  • Bachelor’s degree, or 2 additional years of relevant experience in lieu of a degree
  • Skilled in API development and integration
  • Experience with microservices architecture
  • Familiarity with JavaScript and JQuery
  • Knowledge of search engines such as Solr or Elasticsearch
  • Background designing and developing enterprise web and search systems
  • Experience with enterprise database technologies, including Postgres and MySQL
  • Hands-on with containerization tools like Docker, Podman, or Kubernetes
  • Comfortable working with open-source solutions
  • Familiarity with enterprise Python applications
  • Expertise in CI/CD solutions
  • Experience with large AWS deployments and Terraform
  • Practice working within Agile methodologies

Preferred

  • Bachelor's degree in Computer Science or a related field

About Aretum

Aretum is committed to delivering innovative, technology-enabled solutions across defense, civilian, and homeland security sectors, fostering a collaborative and inclusive culture that emphasizes professional growth.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.