Python Developer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Recruiting
Employment Authorization
Conflict Resolution
Problem Solving
RESTful
SQL
NoSQL
Data Storage
Collaboration
Quality Assurance
DevOps
Debugging
Performance Tuning
Technical Writing
Computer Science
Python
Data Structure
Django
Flask
Database
PostgreSQL
MySQL
MongoDB
JSON
HTTP
Git
Version Control
Unit Testing
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud Platform
Google Cloud
Docker
Continuous Integration
Continuous Delivery
Data Processing
Pandas
NumPy

Job Details

Hiring: W2 Candidates Only

Visa: Open to any visa type with valid work authorization in the USA

Job Summary

We are looking for a talented Python Developer to design, develop, test, and maintain scalable applications and services. The ideal candidate will have strong problem-solving skills and experience working with modern frameworks, databases, and APIs.

Key Responsibilities

  • Design, develop, and maintain Python-based applications

  • Write clean, reusable, and efficient code following best practices

  • Develop and consume RESTful APIs

  • Work with databases (SQL and NoSQL) for data storage and retrieval

  • Collaborate with cross-functional teams including QA, DevOps, and Product

  • Perform unit testing, debugging, and performance optimization

  • Participate in code reviews and technical discussions

  • Maintain technical documentation


Required Skills & Qualifications

  • Bachelor s degree in Computer Science, Engineering, or equivalent experience

  • 8 years of experience in Python development

  • Strong understanding of OOP concepts and data structures

  • Experience with frameworks such as Django, Flask, or FastAPI

  • Hands-on experience with databases (PostgreSQL, MySQL, MongoDB)

  • Familiarity with REST APIs, JSON, and HTTP protocols

  • Experience with Git/version control systems

  • Knowledge of unit testing frameworks (PyTest, Unittest)


Preferred Qualifications

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

  • Exposure to Docker and CI/CD pipelines

  • Knowledge of data processing libraries (Pandas, NumPy)

  • Experience with asynchronous programming

  • Understanding of security best practices


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.