Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
Python
Django
React
Job Details
Role: Python Full Stack Developer (Python Django + React)
Location: Sunnyvale, CA
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
- 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
- Experience with Docker/Kubernetes for application deployment.
- Knowledge of authentication protocols (JWT, OAuth2) for secure API integration.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud Platform).
- 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.