Middleware Engineer (Blockchain/Crypto)
Note: Please apply for this position only if you have proven experience working with crypto, blockchain, or wallet development.
The client is an innovative global fintech leader behind USDT, the world’s largest and most widely used stablecoin.
We are looking for a Middleware Engineer to work across the JavaScript/TypeScript layer, connecting modern applications with local AI inference engines and distributed systems. This role sits between product development and platform engineering, focusing on middleware, SDKs, and application layers that make local AI usable, secure, and scalable.
Responsibilities:
- Design, build, and maintain React-based applications (Expo / React Native / Electron)
- Develop clean, modular architectures using TypeScript across the stack
- Implement local-first / offline-first application logic and secure local data storage
- Integrate applications with local AI inference engines, SDKs, and real-time systems
- Work with REST APIs, WebSockets, RPC, and streaming data flows
- Contribute to middleware, SDKs, and JavaScript bindings bridging apps with native and C++ components
- Build or extend native mobile modules (iOS / Android) when required
- Optimize performance for resource-constrained devices
- Write production-quality code with unit and end-to-end tests
- Collaborate in a fully remote, cross-time-zone team
Requirements:
Must have
- 5+ years of experience in fullstack software development
- Expert-level proficiency in JavaScript and TypeScript
- Strong experience with React (web, mobile, or desktop)
- Experience building offline-first or local-storage-heavy applications (e.g. SQLite)
- Proven experience with distributed systems or event-driven architectures
- Strong understanding of real-time communication (WebSockets, streaming, RPC)
- Solid knowledge of networking, security, and production best practices
- Experience with databases, data modeling, and performance optimization
- Hands-on experience with containerization and orchestration (Docker, Kubernetes)
- Ability to work independently and communicate effectively in a remote environment
Nice to Have
- Experience with peer-to-peer technologies (libp2p, Hyperswarm, WebRTC)
- Familiarity with AI/ML inference APIs or OpenAI-compatible endpoints
- Experience integrating crypto or payment SDKs
- Background in AI platforms, SaaS, or developer tooling
- Knowledge of GPU resource management, ML infrastructure, or WebAssembly
- Contributions to open-source projects
We are offering:
- Transparent strategy and thoughtful management that keep everyone aligned
- Space for personal growth and career development without limits
- A culture of continuous learning: internal courses, workshops, and English classes twice a week
- Skill up events where we share experience and stay on top of trends
- Competitive perks: flexible schedule, a strong compensation package, support for professional certifications, and generous vacation policy
- Team spirit that thrives through regular events, gatherings, and celebrations
Required languages
| English | B2 - Upper Intermediate |
Published 26 January
48 views
·
17 applications
📊
$3500-5400
Average salary range of similar jobs in
analytics →
Loading...