What are the responsibilities and job description for the Python Developer (Microservices) position at USG, Inc.?
Job Title: Python Developer (Microservices)
Location: Santa Clara, CA (Hybrid)
Experience: 5–7 Years
Employment Type: Contract
Job Description:
We are looking for a skilled Python Developer with Microservices experience to join a high-impact team. The ideal candidate will have strong expertise in API development, backend systems, and scalable microservices architecture.
Key Responsibilities:
- Develop and maintain scalable applications using Python and Microservices architecture
- Design and build RESTful APIs and backend services
- Create and maintain API automation scripts
- Debug, troubleshoot, and optimize application performance
- Write efficient, reusable, and testable code
- Work on multi-threading and multi-processing architectures
- Integrate multiple data sources and databases into unified systems
- Perform testing and debugging using Python testing frameworks
- Build automation tools and support monitoring solutions
- Collaborate with cross-functional teams
Required Skills:
- Strong experience in Python development
- Hands-on experience with Microservices architecture
- Experience with Flask and FastAPI frameworks
- Strong knowledge of PostgreSQL and SQLAlchemy
- Experience building and consuming RESTful APIs
- Experience with Pandas, NumPy, and data structures
- Knowledge of MongoDB, CosmosDB
- Experience with multi-threading and multi-processing
- Strong debugging, problem-solving, and scripting skills
Nice to Have:
- Experience with ServiceNow platform integrations (Azure, OneConnect, BRIM)
- Knowledge of data visualization tools (Matplotlib, OpenCV, ReportLab)
- Experience in performance tuning and automation
- Exposure to traffic monitoring or analytics tools
eye