Home
Jobs
Saved
Resumes
Full Stack Developer at Spoon | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Full Stack Developer
Spoon
Website
LinkedIn
Full Stack Developer
United States
Full Time
2 hours ago
H1B Sponsor
Apply Now
Key skills
Distributed Systems
IoT
JavaScript
Node.js
Python
React
TypeScript
Express
Express.js
RESTful
Communication
About this role
Role Overview
Task and deliverables:
Develop and maintain backend services for device discovery, communication, and control
Build web-based UI for device configuration, programming, and live updates
Implement WebSocket-based real-time communication across systems
Design and maintain RESTful APIs for device management and scene execution
Manage certificate-based authentication and secure device pairing workflows
Build error logging, monitoring, and recovery tools for production deployments
Write unit and integration tests to ensure code stability and maintainability
Create and maintain internal technical documentation and API references
Engagement highlights:
Hands-on role in shaping next-gen smart home experiences
Access to advanced test environments and real-world IoT hardware
Talents who can visit the office 1-2 days per week are preferred.
Requirements
Required:
5+ years professional experience in software development
3+ years working with TypeScript/JavaScript in production environments
2+ years backend experience with Node.js and Express.js
Experience building full-stack applications using React or Preact
Proficient in RESTful API design, asynchronous programming, and debugging
Strong understanding of networking fundamentals (TCP, TLS, mDNS)
Experience with WebSockets and device discovery protocols
Comfortable working with proprietary or undocumented APIs/protocols
Strong communication and documentation skills
Nice to have:
Experience with IoT device integration or smart home systems
Background in embedded or gateway systems development
Familiarity with Python scripting for tooling and automation
Understanding of state management in distributed systems
Exposure to residential networking setups and challenges
Tech Stack
Distributed Systems
IoT
JavaScript
Node.js
Python
React
TypeScript
Apply Now
Home
Jobs
Saved
Resumes