Technical Lead, Software Development, Python
Job in
Santa Clara, Santa Clara County, California, 95052, USA
Listed on 2026-10-24
Listing for:
HCL Technologies
Full Time
position Listed on 2026-10-24
Job specializations:
-
Software Development
Python, React.js
Job Description & How to Apply Below
Minimum Salary (US): 69000
Job Summary We are seeking a highly skilled and experienced Senior Full Stack Developer to join our engineering team. The ideal candidate brings deep expertise across backend development, frontend frameworks, database architecture, hardware communication protocols, and cross-platform scripting. This role requires someone who can independently own technical decisions, mentor junior developers, and deliver robust, scalable solutions across web, mobile, and embedded-adjacent platforms.
Key Responsibilities Technical Requirements ð 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 SQL Alchemy – ORM modeling, query optimization, relationship mapping
Experience with unit testing frameworks (pytest) ð️ Frontend Development — React + Kendo UI + Type Script 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 Type Script in React projects Skill Requirements Python (Flask / FastAPI / SQL Alchemy) 3+ years React + Kendo UI 1+ years DB 1+ years Type Script 1+ years General Engineering Skills 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 Nice to Have Experience developing macOS applications in Objective-C (App Kit/Cocoa UI) Experience developing iOS/macOS applications using Swift/SwiftUI Exposure to Linux/Unix server administration
Experience with data visualization tools or BI integrations Familiarity with uv Python package manager and hatchling build system Knowledge of battery management systems or other embedded hardware domains
Experience with I2C and SMBus communication protocols Familiarity with hardware adapters such as Total Phase Aardvark or Promira Other Requirements
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×