Software Development Engineer(full-stack)
Fortinet Inc.
Santa Clara, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 160KJob location
Santa Clara, United States of America
Tech stack
Web Interfaces
JavaScript
API
User Authentication
Code Review
Software Debugging
Python
Node.js
Performance Tuning
Software Engineering
Data Streaming
TypeScript
WebSocket
WebRTC
React
Backend
REST
Job description
- Design and implement cross-platform client applications using Electron for desktop and native SDKs for iOS/Android.
- Develop responsive and modern web interfaces integrating with backend APIs and media services.
- Implement real-time communication features (audio/video/chat) based on WebRTC.
- Collaborate with backend teams to ensure consistency in data models, APIs, and authentication flows.
- Participate in code reviews, testing, and performance optimization across platforms.
Requirements
- Strong proficiency in JavaScript/TypeScript, with experience in React, Node.js, or equivalent frameworks.
- Hands-on experience with Electron and mobile SDK integration (Android/iOS).
- Understanding of WebRTC, signaling, and real-time media streaming.
- Familiarity with RESTful APIs, WebSocket, and secure communication protocols.
- Experience or interest in backend development (Python, Go) is a strong plus.
- Strong debugging and cross-platform troubleshooting skills.
Benefits & conditions
The US base salary range for this full-time position is $120,000-$160,000. Fortinet offers employees a variety of benefits, including medical, dental, vision, life and disability insurance, 401(k), 11 paid holidays, vacation time, and sick time as well as a comprehensive leave program.