Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Job Title: Python Developer
Location: Texas, USA
Experience: 10+ Years
Employment Type: W2 Only
Job Summary
We are seeking an experienced Python Developer with 10+ years of experience in designing, developing, testing, and maintaining scalable software applications. The ideal candidate will have strong expertise in Python, API development, databases, cloud technologies, and modern software development practices.
Key Responsibilities
- Design, develop, test, and maintain scalable applications using Python.
- Develop RESTful APIs and microservices using Django, Flask, or FastAPI.
- Collaborate with business analysts, architects, and cross-functional teams to understand requirements.
- Develop efficient and reusable code following industry best practices.
- Integrate applications with databases, third-party APIs, and external services.
- Optimize application performance, scalability, and reliability.
- Write unit and integration tests and participate in code reviews.
- Troubleshoot and resolve application and production issues.
- Work with DevOps teams to implement CI/CD pipelines and automated deployments.
- Develop and maintain technical documentation.
Required Skills & Qualifications
- 10+ years of professional software development experience.
- Strong proficiency in Python.
- Hands-on experience with Django, Flask, or FastAPI.
- Strong experience developing REST APIs and microservices.
- Experience with relational databases such as PostgreSQL, MySQL, or SQL Server.
- Knowledge of NoSQL databases such as MongoDB, DynamoDB, or Redis.
- Experience with AWS, Azure, or Google Cloud Platform.
- Hands-on experience with Docker and Kubernetes.
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab, or Azure DevOps.
- Strong knowledge of Git, Linux, and Agile/Scrum methodologies.
- Experience with unit testing frameworks such as PyTest or unittest.
- Strong understanding of software design patterns, data structures, and algorithms.
Preferred Skills
- Experience with Apache Kafka, RabbitMQ, or other messaging systems.
- Knowledge of Celery and asynchronous programming.
- Experience working with cloud-native and distributed applications.
- Familiarity with Terraform and Infrastructure as Code (IaC).
- Experience with monitoring and logging tools.
- Knowledge of AI/ML or data engineering concepts is a plus.
Education
- Bachelor''s or Master''s degree in Computer Science, Information Technology, Engineering, or a related field.
Skills
Django
Docker
DynamoDB
FastAPI
Flask
Microservices
MongoDB
MySQL
SQL
SQL Server
AWS
Scrum
Agile
Apache
Azure
Git
GitHub Actions
Google Cloud
Jenkins
Kafka
Kubernetes
PostgreSQL
Python
REST
RabbitMQ
Redis
Terraform
pytest
Similar jobs
ServiceNow Developer with Security Clearance
ECS · Norman, United States
47 minutes agoSr. Training Content Developer with Security Clearance
Keaki Technologies · Laurel, United States
47 minutes agoFull Stack Cloud Developer with Security Clearance
Shadowgate Partners, Inc. · Fairfax, United States
50 minutes ago$100k/yrLead UiPath Developer || St. Louis, MO (Hybrid)
Talent Vista Partners Inc · St. Louis, United States
50 minutes agoIT - Database Developer - Mid-Level
Apex Systems · Lone Tree, United States
1 hour agoSenior Software Engineer Mission Systems Software Developer
Boeing · Daytona Beach, United States
1 hour ago$184.4k - $249.6k/yr