Sr. Python Backend Developer (VISA INDEPENDENT LOCAL CANDIDATES ONLY) - ALL 5 DAYS OFFICE

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Google Cloud Platform
Docker
Extract
Transform
Load
GitHub
Good Clinical Practice
Google Cloud
Cloud Storage
Continuous Delivery
Continuous Integration
Data Flow
Data Modeling
Apache Airflow
Apache HTTP Server
Apache Kafka
Bash
Cloud Computing
Pandas
PyTorch
Python
RESTful
Relational Databases
SQL
Kubernetes
Machine Learning (ML)
Mentorship
Microsoft SSIS
NoSQL
NumPy
scikit-learn
Scheduling
Scripting
Statistics
Streaming
TensorFlow
Terraform
Workflow

Job Details

Job Title: Sr. Backend Developer

Job Location: Washington, DC (ONSITE 5 days a week)

Length: Contract-to-hire

Background: Yes Interview Process: 1st step virtual and 2nd/final step onsite in DC

Citizen Status: Holder

Top Skills: Data pipeline development (build and maintain data pipelines using Python and Airflow), cloud and workflow tools (work with Google Cloud Platform, including Pub/Sub, Dataflow, and Integration Services), and Scripting & Automation (use Bash for data handling and automation tasks)

What You ll Do

  • Design, implement, and maintain backend services and APIs in Python
  • Build and optimize data pipelines using Apache Airflow
  • Collaborate with product and frontend teams to define clear service contracts
  • Develop infrastructure-as-code for Google Cloud Platform resources (Pub/Sub, Cloud Functions, BigQuery, Cloud Storage)
  • Ensure reliability: write tests, set up monitoring/alerting, troubleshoot production issues
  • Participate in code reviews, mentor junior engineers, and help evolve our best practices

What We re Looking For

  • 4+ years of professional Python development experience
  • Hands-on experience with Apache Airflow (authoring DAGs, operators, scheduling)
  • Strong working knowledge of Google Cloud Platform services (Compute Engine, Cloud Functions, BigQuery, Pub/Sub, IAM)
  • Experience containerizing applications (Docker) and deploying with CI/CD (GitHub Actions, Cloud Build, etc.)
  • Solid understanding of SQL and relational databases; bonus for NoSQL (Firestore/Datastore)
  • Familiarity with RESTful API design
  • Commitment to code quality: automated tests, linting, type checking

Nice-to-Haves

  • Experience with Terraform or other IaC tools
  • Knowledge of Kubernetes and serverless architectures
  • Background in event-driven or streaming data systems (Dataflow, Kafka)
  • Exposure to security best practices in cloud environments
  • Experience performing statistical analysis and data modeling (e.g., using NumPy, pandas, SciPy)
  • Familiarity with machine learning frameworks and workflows (e.g., scikit-learn, TensorFlow, Pytorch)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.