My3Tech

Python Developer (Only USC)

Fairfax, VA, US

3 days ago
Save Job

Summary

Job Title: Python Developer

Work Authorization: U.S. Citizens only (must pass Public Trust clearance – includes employment verification, fingerprinting, and education check)

Location: Remote, but must be within driving distance to Fairfax, VA

Onsite Requirement: Must come onsite 2–3 times per quarter (e.g., to pick up equipment and attend planning sessions). No flight reimbursement.

Eligible Locations: DMV(District of Columbia, Maryland, and Virginia )area, Richmond West Virginia, Southern Pennsylvania, Delaware and NewJersey (must be willing to drive to Fairfax,VA)

Duration: 6-month contract-to-hire


Key Requirements (Must-Haves):

  • Strong Python development background (5–10 years)
  • ETL experience (data pipelines, transformation, and integration)
  • Experience integrating with or pushing/pulling data to/from Elasticsearch or AWS


Required Technical Skills:

  • 5-10 years’ experience developing backend enterprise-level Python applications.
  • 10+ years’ experience building highly performant, reliable, and scalable systems integrations to include ETL functionality, integrating functions between applications, and working with APIs.
  • 5+ years’ experience working with a multitude of storage solutions to include relational databases, non-relational or NoSQL databases, object-relational databases, distributed data stores, and caches or in-memory data stores. Specific technologies include Elasticsearch, Splunk, Postgres, AWS s3, Redis, and Memcached.
  • 5+ years developing microservice based applications utilizing components such as containers, Docker, Kubernetes, AWS ECR/ECS/EKS/Fargate, and container registries.
  • 5+ years leveraging git repositories (e.g. Github, Gitlab, Bitbucket) with an advanced understanding of branching strategies, pull requests, commits, and other key concepts.
  • Demonstrated experience writing unit tests to ensure reliable code delivery.
  • Expertise in creating data pipelines to include batch and streaming data such as log data or tool/sensor data.
  • Experience leveraging message queuing systems as part of a data pipeline solution. RabbitMQ or Kafka preferred.
  • Strong analytical and problem-solving skills, with attention to detail.
  • Excellent written and oral communication. Must be comfortable presenting information both internally, and to customers.


Desired Skills

Candidates will benefit from having these skills, experience, and understanding:

  • 5+ years experience incorporating solutions into Continuous Integration / Continuous Delivery (CI/CD) pipelines as part of the development lifecycle.
  • 3+ years working within a team that executes work using the Agile methodology, including the use of Agile Lifecyle Management (ALM) tools such as Jira and Confluence.
  • 3+ years experience developing in a cloud environment, with an understanding of how cloud native services can be leveraged to deliver high quality products efficiently.
  • Experience working with cybersecurity concepts, tools, technologies, and missions.
  • Understanding of machine learning key concepts.
  • Contributor to open source projects.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job