
Web Developer
- Burnaby, BC
- 92.000-112.000 $ par an
- Permanent
- Temps-plein
- Develop and maintain both frontend and backend components of the FortiGate web interface
- Build responsive, user-friendly interfaces using TypeScript, JavaScript, and Angular
- Configure and maintain Apache HTTP server and develop custom Node.js server solutions
- Develop and maintain Node.js/TypeScript services that integrate with system components and expose data or features for the web interface (packet capture, security auditing, etc.)
- Design and implement secure communication systems including REST APIs, WebSocket servers, and proprietary protocols for Security Fabric device integration
- Optimize system performance and debug complex security and performance issues across the full technology stack
- Stay current with cybersecurity trends and modern full-stack development technologies while continuously learning about network security systems
- Strong proficiency in HTML, CSS, TypeScript and JavaScript for full-stack development
- Strong Node.js development experience for server-side and microservices development
- Understanding of RESTful API design, development, and WebSocket implementation
- Knowledge of C programming language for backend development
- Experience with modern JavaScript frameworks such as Angular, React, or Vue.js
- Experience with responsive web design and cross-browser compatibility
- Strong problem-solving skills and attention to detail
- Experience developing in a Linux environment
- Experience in computer networking, cybersecurity, and network security domains
- Experience with Apache web server configuration and management
- Experience with secure API development and authentication systems
- Knowledge of performance optimization techniques and system tuning
- Understanding of web security principles and secure coding practices
- Understanding of UX principles and how to apply them in web development
- Familiarity with firewall technologies or network management interfaces