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
$ 160K

Job 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.

Apply for this position