Analysis Skills, Application Programming Interface (API), Best Practices, CSS (Cascading Style Sheet), Code Reviews, Debugging Skills, Django, Documentation, Git, HTML (HyperText Markup Language), JavaScript, MySQL, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Python Programming/Scripting Language, REST (Representational State Transfer), SQL Databases, Software Administration, Software Engineering, Software Testing, Source Code/Configuration Management (SCM), Test Plan/Schedule
Role: Python Developer
Location: San Jose, CA- (Onsite)
Type: Contract
Job description :
Responsibilities
- Design, develop, test, and maintain Python applications
- Write clean, reusable, and efficient code
- Collaborate with front-end developers, QA, and product teams
- Develop and maintain APIs and backend services
- Debug and resolve application issues
- Optimize applications for performance and scalability
- Participate in code reviews and follow best practices
- Maintain documentation for developed features
Required Skills & Qualifications
- Strong proficiency in Python
- Experience with frameworks like Django, Flask, or FastAPI
- Knowledge of RESTful APIs
- Familiarity with SQL databases (PostgreSQL, MySQL)
- Understanding of Git/version control
- Basic knowledge of HTML, CSS, and JavaScript
- Problem-solving and analytical skills