Role: Python Developer
Location: Woodland Hills, CA (Hybrid from Day 1)
Duration: 12 Months
Job description:
We are looking for a skilled Python Developer to design, develop, and maintain scalable backend applications and services. The ideal candidate should have strong hands-on experience in Python, REST APIs, databases, and cloud native development, and should be comfortable working in Agile teams.
Key Responsibilities
* Design, develop, test, and maintain applications using Python
* Build and consume RESTful APIs and backend services
* Work with databases such as PostgreSQL / MySQL / MongoDB
* Write clean, efficient, and well-documented code
* Collaborate with frontend developers, QA, DevOps, and business stakeholders
* Perform code reviews and ensure best practices in coding and security
* Troubleshoot, debug, and optimize application performance
* Participate in Agile ceremonies (sprint planning, stand ups, reviews)
Required Skills & Qualifications
* Strong proficiency in Python
* Experience with Python frameworks such as Django / Flask / Fast API
* Solid understanding of REST Apl's and microservices architecture
* Hands-on experience with SQL and/or NoSQL databases
* Familiarity with Git and version control workflows
* Knowledge of unit testing frameworks (PyTest, unit test)
* Experience working in Agile/Scrum environments