Python Developer

  • Texas City, TX
  • Posted 18 hours ago | Updated 18 hours ago

Overview

On Site
$50 - $60
Contract - W2

Skills

Python Developer

Job Details

Job Title: Python Developer

Job Summary

We are looking for a skilled Python Developer to design, develop, and maintain high-performance Python applications. The ideal candidate will have strong expertise in Python frameworks (e.g., Django, Flask, FastAPI), database management, and cloud services. You will collaborate with cross-functional teams to deliver scalable and efficient solutions.

Key Responsibilities

  • Develop, test, and deploy robust Python-based applications.

  • Design and implement RESTful APIs using frameworks like Django REST Framework or FastAPI.

  • Optimize applications for performance, scalability, and security.

  • Integrate third-party APIs and services (e.g., payment gateways, AWS/Google Cloud Platform).

  • Work with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.

  • Write clean, reusable, and maintainable code following PEP 8 guidelines.

  • Collaborate with frontend developers (React, Angular) for seamless integration.

  • Implement unit tests (pytest/unittest) and participate in code reviews.

  • Troubleshoot and debug applications in production environments.

  • Stay updated with emerging Python trends and best practices.

Required Skills & Qualifications

  • 3+ years of professional experience in Python development.

  • Proficiency in Python frameworks (Django, Flask, FastAPI).

  • Strong understanding of OOP, data structures, and algorithms.

  • Experience with RESTful APIs, GraphQL, and microservices architecture.

  • Familiarity with ORM tools (SQLAlchemy, Django ORM).

  • Knowledge of Docker, Kubernetes, and CI/CD pipelines.

  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform).

  • Understanding of asynchronous programming (asyncio, Celery).

  • Familiarity with version control (Git/GitHub/GitLab).

  • Good problem-solving and debugging skills.

Preferred Skills

  • Knowledge of data science libraries (Pandas, NumPy, SciPy).

  • Experience with message brokers (RabbitMQ, Kafka).

  • Familiarity with serverless computing (AWS Lambda).

  • Exposure to AI/ML models (TensorFlow, PyTorch) is a plus.

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.