-
Assistbox

Senior Full-Stack Engineer

Assistbox
Turkey · Full-time · Mid-Senior

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

nat
Login to Apply
Posted
Jun 19, 2026
Type
Full-time
Level
Mid-Senior
Location
Türkiye
Company
Assistbox

Industries

Software Development Technology Information Media

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Hired
Related

Senior Fullstack Engineer (Remote)

2026-06-19

Contract
Not Applicable
United Arab Emirates
Technology
Engineering
View Job Details
Quik Hire Staffing
Related

Software Developer (Remote)

2026-06-19

Contract
Not Applicable
United Arab Emirates
Technology
Engineering
View Job Details
Hire Feed
Related

Mobile Application Developer (Remote)

2026-06-19

Contract
Not Applicable
United Arab Emirates
Technology
Engineering