Software Engineer - Python/DevOps
Williams Sonoma, Inc.
Pune • 1 month ago
Experience: 4 to 8 Yrs
PREMIUM
Deal of the Day
--:--:--
A recruiter messaged CVX24 Premium users few seconds ago.
Upgrade to CVX24 Premium: Only $2.49
- Free Resume Writing
-
Get a Verified Blue tick
- See who viewed your profile
- Unlimited chat with recruiters
- Rank higher in recruiter searches
- Get up to 10× more recruiter visibility
- Get practical interview tips and guidance
- Receive verified recruiter messages directly
- Unlock hidden jobs, not visible to free users
$4.99
$2.49
🔥 50% OFF
Activate
$4.99
$2.49
all inc.
(Validity: 6 Months. After payment confirmation we will reach out to you)
Enter Your Details
Job Description
Role Overview:
As a Python Developer at Williams-Sonoma Inc., you will be responsible for designing, developing, and maintaining efficient Python code for server-side logic and applications. You will utilize Python web frameworks such as Django, Flask, or FastAPI to build robust web applications and RESTful APIs. Collaboration with front-end developers, QA specialists, and other stakeholders will be essential to integrate user-facing elements and ensure a seamless end-to-end user experience. Additionally, you will be involved in database solutions, automation tools development, code reviews, troubleshooting, and maintaining technical documentation.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and testable Python code for server-side logic and applications.
- Utilize Python web frameworks such as Django, Flask, or FastAPI to build robust and scalable web applications and RESTful APIs.
- Champion code quality by writing comprehensive unit and integration tests using frameworks like PyTest or Unittest, ensuring high coverage and reliability.
- Collaborate with front-end developers, QA specialists, and other stakeholders to integrate user-facing elements and ensure a seamless end-to-end user experience.
- Integrate database solutions (PostgreSQL, Oracle, MySQL, Cassandra), optimize database request performance, and manage schema lifecycle through code.
- Implement automation tools and scripts in Python, Bash, and Groovy to streamline operational tasks, CI/CD, monitoring, and infrastructure management.
- Participate in code reviews, troubleshoot and debug complex system issues, and ensure high standards of code quality and application performance.
- Create and maintain comprehensive technical documentation for code, APIs, and operational processes.
Qualification Required:
- 4+ years of professional experience in Python development and software engineering.
- Proven expertise with at least one major Python web framework (e.g., Django, Flask, FastAPI) and a strong understanding of RESTful API design.
- Solid understanding of Microservices architecture, including design patterns, inter-service communication (gRPC, message queues), and distributed systems.
- Advanced proficiency in asynchronous programming (Python asyncio) and concurrent execution to handle I/O-bound tasks effectively.
- Expert-level skill in testing methodologies, specifically using PyTest, Unittest, or Mock libraries to maintain rigorous test suites.
- Familiarity with DevOps methodologies and tools, including CI/CD pipelines, version control (Git), and configuration management.
- Familiarity with containerization technologies (Docker, Kubernetes) and orchestration in a microservices environment.
- Strong understanding of database systems (SQL and NoSQL) and ORM libraries.
- Excellent problem-solving, analytical, and communication skills, with an ability to work effectively in a team environment.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Additional Details:
Williams-Sonoma Inc., founded in 1956, is a premier specialty retailer of high-quality products for the kitchen and home in the United States. The company has established a technology center in Pune, India, focusing on innovation in areas such as e-commerce, supply chain optimization, and customer experience management. The India Technology Center plays a crucial role in accelerating Williams-Sonoma's growth and maintaining its competitive edge in the global market. Role Overview:
As a Python Developer at Williams-Sonoma Inc., you will be responsible for designing, developing, and maintaining efficient Python code for server-side logic and applications. You will utilize Python web frameworks such as Django, Flask, or FastAPI to build robust web applications and RESTful APIs. Collaboration with front-end developers, QA specialists, and other stakeholders will be essential to integrate user-facing elements and ensure a seamless end-to-end user experience. Additionally, you will be involved in database solutions, automation tools development, code reviews, troubleshooting, and maintaining technical documentation.
Key Responsibilities:
- Design, develop, and maintain efficient, reusable, and testable Python code for server-side logic and applications.
- Utilize Python web frameworks such as Django, Flask, or FastAPI to build robust and scalable web applications and RESTful APIs.
- Champion code quality by writing comprehensive unit and integration tests using frameworks like PyTest or Unittest, ensuring high coverage and reliability.
- Collaborate with front-end developers, QA specialists, and other stakeholders to integrate user-facing elements and ensure a seamless end-to-end user experience.
- Integrate database solutions (PostgreSQL, Oracle, MySQL, Cassandra), optimize database request performance, and manage schema lifecycle through code.
- Implement automation tools and scripts in Python, Bash, and Gr
Skills Required
Posted on: March 11, 2026
Relevant Jobs
Step 2 of 2