Technical Specialist
About this role
Job Summary
We are seeking a highly skilled and 10+ years 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
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
Skill Requirements
Overall 10+ year of experience
๐ Backend Development โ Python
- 10+ 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
- Strong experience with SQLAlchemy โ ORM modeling, migrations (Alembic), query optimization, relationship mapping
- Understanding of authentication/authorization patterns (OAuth2, JWT, API keys)
- Experience with unit testing frameworks (pytest, unittest)
๐ Hardware Communication & Embedded-Adjacent Development
- Experience with I2C and SMBus communication protocols
- Familiarity with hardware adapters such as TotalPhase Aardvark or Promira
๐ฅ๏ธ Frontend Development โ React + Kendo UI
- 3+ years of React development experience
- Hands-on experience with Kendo UI for React (or Kendo UI jQuery/Angular equivalent) โ Grid, Scheduler, Charts, Form components; Theming and customization
- Strong understanding of component lifecycle, hooks, and state management (Redux, Context API, Zustand)
- Experience building responsive, accessible, and performant UIs
- Familiarity with build tools (Vite, Webpack, npm/yarn)
๐๏ธ Database Knowledge
Oracle Database
- PL/SQL, stored procedures, triggers
- Query optimization and execution plan analysis
- Schema design and indexing strategies
- Experience with Oracle-specific features (sequences, partitioning, hints)
MySQL
- Schema design, normalization, and performance tuning
- Stored procedures and views
- Replication and backup strategies
- General skills: writing complex queries, joins, window functions, transaction management
๐ฑ Swift / SwiftUI
- Experience developing iOS/macOS applications using Swift
- Proficiency with SwiftUI โ declarative UI, state management (@State, @ObservedObject, @EnvironmentObject, @Observable)
- Familiarity with UIKit interoperability, navigation patterns, and app lifecycle
- Experience with async/await concurrency and actor-based thread safety
- Experience with Xcode, TestFlight, and App Store deployment is a plus
๐ท TypeScript
- Strong proficiency in TypeScript โ interfaces, generics, utility types, strict mode
- Experience integrating TypeScript in React projects
- Understanding of type-safe API contracts and shared type definitions
- Familiarity with TypeScript in Node.js environments is a plus
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
Other Requirements
Frequently Asked Questions
Is the salary disclosed for the Technical Specialist position at HCLTech?
Where is the Technical Specialist position at HCLTech located?
How do I apply for the Technical Specialist position at HCLTech?
When was the Technical Specialist job at HCLTech posted?
You'll be redirected to HCLTech's official application page on successfactors.