Technical Specialist
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+42 more
Job description
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.
Requirements
- 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
Must Have Skill
Oracle Database Administration (DBA),Python,React.js,RESTful API,SwiftUI,TypeScript
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦