Full Stack Developer (Python)

New Yesterday

Full Stack Developer (Python) Sunnyvale / San Jose, CA (Onsite ) Contract/Fulltime
About the Role We are looking for a highly skilled Full Stack Developer with expertise in Python (Django) and React.js, along with hands-on experience integrating Siemens Polarion REST APIs. The role involves developing scalable web applications, creating seamless integrations between frontend and backend, and enabling efficient data exchange with Polarion for project and requirements management.
Key Responsibilities: Design, develop, and maintain Django-based backend services and APIs. Build dynamic, responsive React.js front-end applications. Integrate Siemens Polarion REST APIs for data retrieval, updates, and automation workflows. Collaborate with product managers and business analysts to understand Polarion integration requirements. Ensure secure, reliable, and optimized communication between web applications and Polarion. Manage relational databases (PostgreSQL/MySQL) and implement optimized queries. Write clean, maintainable, and well-documented code for both backend and frontend. Troubleshoot integration issues and ensure data consistency across systems. Participate in Agile sprints, code reviews, and technical discussions. Required Skills & Qualifications: Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). 5+ years of full stack development experience. Strong proficiency in Python and Django/Django REST Framework. Advanced skills in React.js and related libraries (Redux, React Router, etc.). Hands-on experience with Siemens Polarion REST API integration. Good understanding of RESTful services, JSON, and HTTP protocols. Experience with relational databases such as PostgreSQL or MySQL. Familiarity with Git and collaborative development workflows. Preferred Qualifications: Knowledge of authentication protocols (JWT, OAuth2) for secure API integration. Experience with Docker/Kubernetes for application deployment. Familiarity with cloud platforms (AWS, Azure, or GCP). Exposure to automated testing tools (PyTest, Jest, Cypress). Understanding of Agile/Scrum development methodologies. Soft Skills: Strong analytical and problem-solving abilities. Excellent communication and teamwork skills. Ability to work independently and adapt to evolving priorities. Detail-oriented with a focus on delivering high-quality solutions.
Location:
San Jose
Job Type:
FullTime