loading icon

מפתח/ת Backend ‏(Node.js ו־WebRTC)

פיתוח · תל אביב · היברידי · משרה מלאה

אנחנו מגייסים למשרה זו באופן שוטף ומראיינים גם כשאין תאריך התחלה מוגדר.
מיקום
תל אביב · היברידי (IL)
סוג משרה
משרה מלאה
שכר
‏25,000 ‏₪–‏35,000 ‏₪ לחודש

על OjosTV

OjosTV היא פלטפורמת וידאו חברתית שמחברת בין אנשים מכל העולם בשיחות וידאו בזמן אמת. אנחנו צוות קטן שבונה מוצר גדול: התשתית שלנו נכתבה מאפס — שרת, תקשורת P2P, מנגנון התאמה ומסד נתונים — ומשרתת משתמשים בעשרות מדינות וב־24 שפות.

על התפקיד

אנחנו מחפשים מפתח/ת Backend בכיר/ה שיצטרף/תצטרף לליבת הצוות הטכנולוגי ויוביל/תוביל את הפיתוח של השירותים שמחזיקים את המוצר: מנגנון ההתאמה של הצ'אט האקראי, שכבת ה־signalling של WebRTC, תקשורת בזמן אמת ושירותי הנתונים. זה תפקיד עם השפעה ישירה — מה שתכתבו יגיע למשתמשים בתוך ימים, ותהיו שותפים להחלטות הארכיטקטורה מהשבוע הראשון.

תחומי אחריות

  • תכנון, פיתוח ותחזוקה של שירותי שרת ב־Node.js, בסביבה מבוססת אירועים (deep-events)
  • פיתוח מנגנון ההתאמה: ניהול תורים, איזון בין משתמשים, מוניטין ומניעת שימוש לרעה
  • פיתוח ושיפור שכבת ה־signalling וחיבורי ה־WebRTC, כולל טיפול ב־NAT, TURN ו־fallback
  • שיפור ביצועים, יציבות וזמני תגובה בעומסים גבוהים
  • תכנון מבני נתונים ופרוטוקולים בינאריים יעילים
  • כתיבת בדיקות, ניטור וכלי אבחון לתקלות בייצור
  • עבודה צמודה עם צוותי ה־Frontend, המוצר והבטיחות

דרישות

  • לפחות 4 שנות ניסיון בפיתוח Backend, מתוכן 3 שנים לפחות ב־Node.js
  • הבנה מעמיקה של JavaScript, תכנות אסינכרוני ו־event loop
  • ניסיון בפיתוח מערכות בזמן אמת (WebSocket, WebRTC או דומה)
  • ניסיון בתכנון ופיתוח מערכות מבוזרות ובטיפול בתקלות בייצור
  • הבנה טובה של רשתות: TCP/UDP, ‏TLS, ‏HTTP/2 ו־HTTP/3
  • יכולת עבודה עצמאית, אחריות מקצה לקצה ותקשורת טובה
  • אנגלית טכנית ברמה טובה

יתרון

  • ניסיון עם תקשורת P2P, ‏ICE, ‏STUN ו־TURN
  • ניסיון עם מסדי נתונים מסוג key-value או עם פרוטוקולים בינאריים
  • ניסיון עם Service Workers ו־PWA
  • ניסיון במערכות מודרציה ובטיחות משתמשים
  • תרומה לפרויקטי קוד פתוח

מה אנחנו מציעים

  • שכר של ‏25,000–35,000 ₪ לחודש, בהתאם לניסיון
  • עבודה היברידית — מהמשרד בתל אביב או מהבית
  • שעות גמישות, בלי שעון נוכחות
  • תקציב לימודים אישי
  • צוות קטן, בלי שכבות ניהול: מי שבונה גם מחליט
  • אתגרים טכנולוגיים אמיתיים: וידאו בזמן אמת, P2P ותשתית שנכתבת מאפס

תהליך הגיוס

  1. שיחת היכרות קצרה (כ־30 דקות)
  2. ראיון טכני עם חבר/ת צוות — דיון על מערכות שבניתם ועל בעיה מהעולם האמיתי, בלי חידות על לוח
  3. פגישה עם הצוות וההנהלה

אנחנו חוזרים לכל מי שמגיש/ה מועמדות, בדרך כלל בתוך שבוע.

שוויון הזדמנויות

אנחנו מעסיקים ללא הבדל מגדר, גיל, מוצא, דת, נטייה מינית או מוגבלות, ומעודדים מועמדים ומועמדות מכל הרקעים להגיש מועמדות. המשרה מיועדת לנשים ולגברים כאחד.

הגשת מועמדות

שם מלא
דוא״ל
טלפון (אופציונלי)
קורות חיים
או גררו אותו לכאן
PDF, DOC או DOCX · עד 5MB · אופציונלי
כמה מילים על עצמכם