Overview
On Site
$60 - $70
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Skills
Lead
Job Details
Python Developer
San Jose, CA
6+ Months Contract
Phone/Skype
Job Summary:
We are seeking a highly skilled Python Developer to join our dynamic team. The ideal candidate will have hands-on experience in developing, testing, and maintaining robust applications using Python. You should be comfortable working in an agile environment and collaborating with cross-functional teams to deliver scalable and efficient solutions.
Key Responsibilities:
- Design, develop, and maintain high-quality Python applications.
- Write clean, efficient, and reusable code following best practices.
- Integrate data storage solutions such as relational and non-relational databases.
- Develop RESTful APIs and integrate third-party services.
- Collaborate with front-end developers, data engineers, and other team members to deliver complete solutions.
- Perform code reviews, troubleshoot issues, and optimize application performance.
- Implement automated testing frameworks to ensure application stability.
- Maintain comprehensive documentation for code, processes, and workflows.
Required Skills & Qualifications:
- Bachelor s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 3+ years of professional Python development experience.
- Strong understanding of Python frameworks (Django, Flask, or FastAPI).
- Experience with REST API development and integration.
- Proficiency in working with databases (PostgreSQL, MySQL, MongoDB, etc.).
- Familiarity with version control systems (Git).
- Knowledge of containerization tools like Docker (preferred).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
Nice-to-Have Skills:
- Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
- Exposure to front-end technologies (React, Angular, or Vue.js).
- Background in data science, machine learning, or AI.
- Knowledge of CI/CD pipelines and DevOps 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.