Contractor - Senior Python Developer

Datavail

Anywhere USA, United States Full time
Apply on EasyApply

Create a free account to apply in seconds

Position: Senior Python Developer

Experience: 10+ years

Education: Bachelor or Master’s degree in IT / CE / CS

Location: Anywhere USA

Skills & Experience:

• Strong proficiency in Python (core concepts, data structures, OOP, error handling)

• Strong proficiency in SQL, with hands-on experience in PostgreSQL, MySQL

• Experience building scalable web applications and RESTful APIs

• Hands-on experience extracting data from APIs, CSV, Excel, and XML

• Experience deploying applications using Docker

• Experience with Python-based automation (scripts, schedulers, background jobs)

• Understanding of microservices architecture and distributed systems

• Experience with version control systems (e.g., Git)

• Experience working with databases such as PostgreSQL, MySQL, or MongoDB.

Technical Skills:

• Backend: Strong proficiency in Python – TurboGears, Experience in PHP (Laravel or similar frameworks preferred), API design and integration (REST/JSON), Authentication & authorization (JWT, OAuth), Performance optimization and query tuning

• Database: PostgreSQL, MySQL, MongoDB

• Frontend: Strong JavaScript fundamentals, Experience with modern JS frameworks (React / Vue / Angular – any is a plus), HTML5, CSS3, responsive UI development

• Cloud & Devops: Application deployment and monitoring on AWS and Azure, Experience with cloud services (EC2, S3, RDS, Lambda, Azure App Services, etc.), CI/CD pipeline setup and management, Containerization (Docker preferred), Basic knowledge of infrastructure as code

Key Responsibilities:

• Design, develop, and maintain scalable, secure, and high-performance applications using Python/TurboGears, PHP, and JavaScript

• Architect and implement RESTful APIs and backend services with a focus on scalability and maintainability

• Lead database design, optimization, and performance tuning with PostgreSQL as the primary database

• Deploy, monitor, and maintain applications on AWS & Azure Environments.

• Implement CI/CD pipelines and support DevOps best practices for automated build, test, and deployment

• Troubleshoot, debug, and resolve production issues while ensuring minimal downtime

• Improve system performance, reliability, scalability, and security continuously

Nice to Have:

• Hybrid mobile app development: .NET MAUI

• iOS development: Swift, Android development: Kotlin

• Experience with .NET technologies (ASP.NET / .NET Core)

Certification:

• PCPP – Certified Professional in Python Programming

Skills

PythonSQLRESTful APIsDockerMicroservices architectureGitJavaScriptAWSCI/CDProblem-solving