Python Fullstack Developer
Job description
HCLTech is looking for a highly talented and self- motivated Python FullStack Developer (React + Kendo UI + TypeScript) to join it in advancing the technological world through innovation and creativity.
Job Title: Python FullStack Developer (React + Kendo UI + TypeScript)
Location: Cupertino, CA (onsite)
Position Type: Full-time only
Responsibilities:
Backend Development — Python- 3+ years of Python development experience
- Proficiency with Flask – RESTful API design, middleware, blueprints, app factory pattern
- Proficiency with FastAPI – async endpoints, dependency injection, Pydantic models, OpenAPI documentation
- Experience with SQLAlchemy – ORM modeling, query optimization, relationship mapping
- Experience with unit testing frameworks (pytest)
- 3+ years of React development experience
- Experience with Kendo UI for React
- Strong understanding of component lifecycle, hooks, and state management (Redux, Context API, Zustand)
- Experience building responsive, accessible, and performant UIs
- Experience integrating TypeScript in React projects
- Solid understanding of RESTful API and JSON-RPC 2.0 design principles
- Experience with Git version control (branching strategies, PRs, code reviews)
- Strong debugging, profiling, and performance optimization skills
- String understanding of shell scripting
Preferred Qualifications:
- Bachelor’s degree in engineering, Computer Science, Information Technology, Telecommunications, Mathematics, Science, Operations, or a related field.
Pay and Benefits:
- Pay Range Min: $110,000/ year
- Pay Range Max: $125,000/ year
A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.
Interested in this role?