What are the responsibilities and job description for the Python Full Stack Developer position at New York Technology Partners?
Job Title: Python Full Stack Developer
Location: San Ramon, CA (Regular onsite)
Contract: Long-Term
Job Description
- Design, develop, and maintain scalable backend services using Python (Django / Flask / FastAPI).
- Build responsive and interactive user interfaces using React.js and modern JavaScript/TypeScript.
- Develop RESTful APIs and integrate frontend–backend components seamlessly.
- Write clean, reusable, and well-documented code.
- Participate in code reviews, architecture discussions, and sprint planning.
- Troubleshoot, debug, and optimize application performance.
- Ensure application security, scalability, and maintainability.
Required Skills
- Strong experience in Python and one or more frameworks (Django, Flask, FastAPI).
- Proficiency in React.js, JavaScript (ES6 ), HTML5, and CSS3.
- Experience with REST APIs, microservices, and backend integrations.
- Hands-on knowledge of SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.).
- Familiarity with version control systems (Git).
- Understanding of CI/CD pipelines and cloud environments (AWS/Azure/GCP) is a plus.
- Strong debugging, problem-solving, and communication skills.