SR. Python Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

Agile
Amazon Web Services
Apache Airflow
Artificial Intelligence
Cloud Computing
Continuous Delivery
Continuous Integration
Data Engineering
Database
Debugging
DevOps
Django
Docker
Flask
Functional Programming
GitHub
GitLab
Good Clinical Practice
Google Cloud Platform
GraphQL
Jenkins
Kanban
LangChain
Machine Learning (ML)
Machine Learning Operations (ML Ops)
Mentorship
Microservices
Microsoft Azure
MongoDB
NumPy
Object-Oriented Programming
Open Source
Orchestration
Pandas
PostgreSQL
PyTorch
Python
RESTful
Redis
Scrum
Software Development
Supply Chain Management
TensorFlow
Terraform
Test-driven Development
Unit Testing
WebSocket
scikit-learn

Job Details

Job Title: Senior Python Developer (12+ Years Experience) W2 Only

Location: [Specify Location or Remote]
Employment Type: Full-time (W2)
Experience Level: Senior (12+ Years)Work Authorization: H1B
Certifications Preferred: AWS Certified Developer Associate, Microsoft Azure Developer Associate, Certified Python Developer (PCAP or equivalent)


Job Description:

We are seeking a highly experienced Senior Python Developer with 12+ years of hands-on expertise in designing, developing, and maintaining scalable, high-performance applications using Python. The ideal candidate will have deep domain knowledge, a passion for solving complex problems, and a strong grasp of emerging trends in Python and software development in the U.S. market.


Key Responsibilities:

  • Architect, design, develop, test, and deploy robust backend systems and APIs using Python 3.x

  • Lead and mentor a team of developers, conduct code reviews, and enforce best practices

  • Design and implement RESTful APIs, integrate third-party services and data pipelines

  • Work with cloud platforms (AWS, Azure, Google Cloud Platform) to develop serverless and containerized applications using Lambda, ECS/EKS, Docker, and Kubernetes

  • Collaborate with cross-functional teams on DevOps integration using CI/CD pipelines (GitHub Actions, Jenkins, GitLab) and Infrastructure as Code (Terraform, CloudFormation)

  • Apply data engineering practices using Pandas, NumPy, Apache Airflow, and Spark

  • Develop and deploy AI/ML models and integrate with Python-based frameworks such as TensorFlow, PyTorch, Scikit-learn

  • Implement asynchronous programming using asyncio, FastAPI, and Celery

  • Work with databases such as PostgreSQL, MongoDB, Redis, and SQLAlchemy

  • Write high-quality, maintainable, and testable code using Pytest, unittest, tox


Required Qualifications:

  • 12+ years of professional experience in Python development

  • Strong knowledge of object-oriented and functional programming principles

  • Proven experience with microservices architecture and event-driven systems

  • Proficiency with FastAPI, Django, Flask or similar frameworks

  • Hands-on experience with containerization and orchestration tools

  • Deep understanding of unit testing, debugging, and profiling tools

  • Strong exposure to agile methodologies, TDD, and Scrum/Kanban practices


Preferred Qualifications:

  • Relevant certifications (AWS, Microsoft Azure, PCAP, etc.)

  • Experience with LLM integration (e.g., OpenAI APIs, LangChain, Hugging Face)

  • Familiarity with DataOps, MLOps, and GitOps

  • Exposure to GraphQL, gRPC, or WebSocket APIs

  • Experience in FinTech, HealthTech, or Supply Chain domains

  • Contributions to open-source projects or active GitHub/GitLab profile

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.