What are the responsibilities and job description for the Python Developer (Microservices) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, USG, Inc., is seeking the following. Apply via Dice today!
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:
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
- 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
- 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