Senior Software Engineer (Cloud/Backend)
פורסם 5 באוג׳ · 0 מועמדים
התפקיד במילים פשוטות
תפקיד זה כולל הובלת התכנון והפיתוח של מערכות מבוזרות מורכבות בענן, מבוססות Node.js, Express ו-NestJS, בשיתוף פעולה הדוק עם הארכיטקט הראשי. הנדסאי/ת התוכנה יעסקו בכתיבת קוד backend בקנה מידה רחב, תכנון תשתיות, וניהול מלא של מחזור חיי התוכנה כולל ניטור ופריסה.
- B.Sc. in Computer Science (from a leading university) OR Alumnus of an elite military technology unit
- 7+ years of overall software engineering experience, with at least 5+ years of hardcore backend development focusing on distributed systems
- Expert-level knowledge of JavaScript (JS) and TypeScript (TS)
- Deep, authoritative expertise in Node.js, Express, and NestJS, alongside a profound understanding of the JS Event Loop and asynchronous programming
- Proven experience planning, designing, and implementing complex, high-throughput distributed systems from scratch
- Infrastructure as Code (Serverless Framework, Terraform, AWS CDK)
- Experience enriching and optimizing development using dev-assisting GenAI tools (such as Cursor, CoPilot, or ClaudeCode)
- Experience with time-series telemetry pipelines and long-term storage tiering
- Experience implementing observability stacks (Prometheus, Grafana, ELK, Datadog)
- Python 3.6+ experience and multi-process/threaded application knowledge
חולץ מתיאור המשרה · מתעדכן אוטומטית
למי זה מתאים
התפקיד מתאים למפתחי/ות Backend בעלי 7 ומעלה שנות ניסיון (ו-5+ שנים במערכות מבוזרות) עם שליטה מעמיקה ב-TypeScript/JavaScript ובעננים ציבוריים. התפקיד פחות מתאים למי שמחפש/ת להתמקד בפיתוח Frontend בלבד או לבעלי/ות ניסיון מועט בפיתוח תשתיות ענן.
תיאור המשרה המלא
המשרה המקורית · נשמר לעיוןWhat You Will Do:
• Key Technical Partner: Work in close partnership with the Principal and Software Architect to translate high-level architectural vision into production reality.
• Architect Distributed Systems: Lead the design, planning, and implementation of highly complex, high-throughput distributed systems from the ground up, ensuring seamless data ingestion and inference across Edge, On-Prem, and Cloud layers.
• Lead by Example in Code: Write extremely sharp, scalable, and maintainable code. You will set the engineering standards for the rest of the team using Node.js, Express, and NestJS.
• End-to-End Ownership: Take full ownership of the software lifecycle—from architectural design and backend coding to automated deployment and production monitoring. Ensure the high availability and observability of our multi-tenant SaaS environment.
• Backend & Infrastructure Focus: Design and implement high-performance backend tasks, robust infrastructure, and high-throughput Backend-for-Frontend (BFF) layers utilizing both REST and gRPC protocols to process real-time sensor data and telemetry.
Requirements:
• Background: B.Sc. in Computer Science (from a leading university) OR Alumnus of an elite military technology unit.
• Experience Level: 7+ years of overall software engineering experience, with at least 5+ years of hardcore backend development focusing on distributed systems.
• Expert Coder: You are still deeply hands-on and "hot on code".
• Core Backend Stack: Expert-level knowledge of JavaScript (JS) and TypeScript (TS). Deep, authoritative expertise in Node.js, Express, and NestJS, alongside a profound understanding of the JS Event Loop and asynchronous programming.
• Distributed Systems: Proven, battle-tested experience planning, designing, and implementing complex, high-throughput distributed systems from scratch.
• Cloud Native: 5+ years across on of AWS, Azure, or GCP with a focus on managed services (Serverless, EKS/AKS/GKE, auto-scaling).
• Architecture: Proven experience with Event-Driven Design (one of Kafka, RabbitMQ, Redis Stream) and Microservices.
• State Management: High-speed in-memory state (Redis) and relational data stores (PostgreSQL).
• SaaS & Security: Expertise in secure, multi-tenant SaaS, ideally with knowledge of Zero Trust Architecture (ZTA) and mTLS.
• Containers: Hands-on experience with Docker and basic Kubernetes.
• Frontend Willingness: Practical experience with React and a strong willingness to touch client-side code when necessary to deliver end-to-end features.
Big Advantages:
• Infrastructure as Code: Deep expertise treating infrastructure as software using Server-less Framework, Terraform, AWS CDK.
• AI Tooling: Experience enriching and optimizing development using dev-assisting GenAI tools (such as Cursor, CoPilot, or ClaudeCode).
• Data Scale: Experience with time-series telemetry pipelines and long-term storage tiering.
• Observability: Experience implementing observability stacks (Prometheus, Grafana, ELK, Datadog).
• Additional Tech: Python 3.6+ experience and multi-process/threaded application knowledge.
שאלות על המשרה
- המשרה לא ציינה שכר. אנחנו מציגים שכר רק כשהמעסיק מפרסם אותו.
- B.Sc. in Computer Science (from a leading university) OR Alumnus of an elite military technology unit, 7+ years of overall software engineering experience, with at least 5+ years of hardcore backend development focusing on distributed systems, Expert-level knowledge of JavaScript (JS) and TypeScript (TS), Deep, authoritative expertise in Node.js, Express, and NestJS, alongside a profound understanding of the JS Event Loop and asynchronous programming, Proven experience planning, designing, and implementing complex, high-throughput distributed systems from scratch