מפתח Backend בכיר ב-Go – עבודה מרחוק בברזיל
אחריות על בניית ממשקי API, צינורות Kafka ושירותים מבוזרים עבור פלטפורמות Invillia, תוך דגש על מדרגיות, יכולת ניטור, עמידות ואבטחה.
תיאור
- לבנות, לבדוק, לפרוס ולתחזק שירותי Backend ב-Go, המותאמים לביצועים, מדרגיות ועמידות.
- ליצור ולשפר ממשקי RESTful API עם חוזים מוגדרים היטב ותיעוד Swagger/OpenAPI.
- לפתח ולתחזק צינורות בעלי תפוקה גבוהה הצורכים אירועי Kafka.
- לסייע בעיצוב הארכיטקטורה ובקביעת שיטות עבודה הנדסיות ברחבי אקוסיסטם השירותים.
- לחזק את יכולת הניטור באמצעות לוגים מובנים, מדדים ומעקב מבוזר.
- לתחזק שירותי Production בסטנדרטים גבוהים של איכות, אמינות ואבטחה.
- לעבוד בשיתוף פעולה עם צוותי הנדסה, מוצר ועיצוב בסביבה אג׳ילית.
- לקדם את הפלטפורמה באופן מתמיד באמצעות סיוע באימוץ טכנולוגיות רלוונטיות.
דרישות
- תואר ראשון במדעי המחשב או ניסיון מקצועי שווה ערך.
- ניסיון מוכח בפיתוח שירותי Backend מורכבים בסביבת Production, רצוי ב-Go.
- ניסיון בעבודה עם שפות תכנות מקומפלות ומוקלדות היטב נוספות.
- ידע מעשי בתכנון ובהתפתחות של ממשקי RESTful API, כולל אימות, טיפול בשגיאות ותיעוד Swagger/OpenAPI.
- ניסיון במערכות מונחות אירועים ובמסרים המבוססים על Kafka.
- יכולת לטפל באירועים מושהים, משוחזרים ומגיעים שלא לפי סדר.
- ידע במסדי נתונים יחסיים או במסדי נתונים של סדרות זמן, כולל מידול, מיגרציות ואופטימיזציה של שאילתות.
- ניסיון בהטמעת יכולות ניטור באמצעות DataDog, Grafana, Prometheus או כלים דומים.
- ידע מעשי ב-Docker ובסביבות מבוססות קונטיינרים.
- ניסיון בתשתיות ענן, רצוי AWS.
- רקע בעבודה בצוותי פיתוח מוצר אג׳יליים.
- ניסיון בשימוש ב-Redis או בשכבות מטמון דומות במערכות רגישות לביצועים.
- שליטה באנגלית ברמה בינונית.
- יתרון: ניסיון במנועי שאילתות מבוזרים לאגמי נתונים, כולל Trino או Presto.
- יתרון: ניסיון בשילוב שירותים המבוססים על מודלי שפה גדולים, כגון AWS Bedrock.
- יתרון: עניין בדיונים ארכיטקטוניים ובפיתוח הטכני המתמשך של הפלטפורמה.
