We’re Hiring a Senior Full-Stack Web Engineer at Assistbox! Join Us on Our Global Journey
Who We are?
Since 2018, Assistbox has been redefining how industries connect—empowering more than 70 enterprise-level institutions across finance, insurance, retail, and telecom—with our in-house video call infrastructure.
Now, we’re going global. And we’re looking for exceptional people to join us.
We’re not just a tech company—we’re a team that believes in innovation with impact. Every virtual meeting powered by Assistbox reduces the carbon footprint of an organization, supporting the fight against climate change while improving customer experiences.
👉 Let’s build the future of video communication—together. Apply now or reach out directly to connect.
About the Role
Assistbox is looking for a Senior Full-Stack Web Engineer to work on the web platform and real-time communication layer of its video-call products. The role focuses on designing and implementing browser-based real-time systems, including WebRTC signaling, media handling, and performance-critical web functionality.
The position requires extensive experience with modern web platforms, real-time communication technologies, and production-grade browser applications.
Key Responsibilities
- Design and develop web applications that support real-time audio and video communication.
- Design, implement, and maintain the WebRTC signaling protocol across frontend and backend components, ensuring consistent behavior across web and mobile clients.
- Implement and maintain browser-side WebRTC logic, including:
- Media device handling and stream lifecycle management
- Peer connection setup, negotiation, and teardown
- ICE candidate exchange and connection recovery scenarios
- Maintain and improve WebRTC-related backend services, including signaling and gateway components.
- Develop and maintain automated tests (unit and integration) for signaling flows and real-time features.
- Collaborate with backend, mobile, and infrastructure teams on features spanning multiple systems.
- Monitor and analyze system behavior in production, identifying performance, stability, and interoperability issues.
Required Experience & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent professional experience.
- 8+ years of professional software development experience, with substantial experience in web-based systems.
Technical Requirements
Web & Browser Platforms
- Strong knowledge of modern JavaScript, browser execution models, and asynchronous programming.
- Solid understanding of browser rendering behavior, performance considerations, and memory management.
- Experience working directly with browser APIs, particularly those relevant to media and real-time communication.
WebRTC & Real-Time Communication
- Hands-on experience implementing WebRTC-based systems in production.
- Strong understanding of:
- ICE, STUN, TURN, and NAT traversal
- SDP negotiation and codec configuration
- Connection state management and failure handling
- Experience debugging WebRTC issues across different browsers and network environments.
Advanced Web Technologies
- Practical experience with performance-oriented web technologies, such as:
- WebGL
- WebAssembly (WASM)
- WebGPU or similar GPU-accelerated browser APIs
- Familiarity with optimizing CPU and GPU usage in browser applications.
Backend & Data
- Proficiency with Node.js for backend and signaling services.
- Experience with event-driven or real-time backend architectures.
- Experience with PostgreSQL and Redis.
Tooling & Operations
- Experience with Git and collaborative development workflows.
- Familiarity with CI/CD pipelines.
- Experience using Prometheus and Grafana for monitoring and performance analysis.
Additional Skills
- Strong analytical and problem-solving skills.
- Attention to detail when working with complex, stateful systems.
- Ability to communicate effectively within cross-functional teams.
- Professional working proficiency in English.
Assistbox is an equal opportunity employer that does not tolerate any discrimination. We ensure equal opportunity for all applicants without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Fullstack Engineer (Remote)
2026-06-19
Software Developer (Remote)
2026-06-19
Mobile Application Developer (Remote)
2026-06-19
- Posted
- Jun 19, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Türkiye
- Company
- Assistbox
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Fullstack Engineer (Remote)
2026-06-19
Software Developer (Remote)
2026-06-19
Mobile Application Developer (Remote)
2026-06-19