AI Focused Full Stack Developer
תיאור המשרה
Responsibilities Design, develop, and maintain full stack features end-to-end-from frontend UI (Angular) through backend services (.NET / Node.js) to database and infrastructure. Build and iterate on AI-powered product capabilities, including LLM-based coaching, conversation simulations, and intelligent analytics. Work with LLM orchestration frameworks (e.g., LangGraph, LangChain) and cloud AI services (AWS Bedrock, OpenAI, Anthropic) to design reliable, production-ready AI pipelines. Collaborate closely with product managers, designers, and backend engineers to translate requirements into high-quality, scalable solutions. Design and develop responsive, performant frontend experiences using Angular, TypeScript, and modern component libraries. Own the quality of your work-write tests, conduct code reviews, and continuously improve the codebase. Evaluate and integrate new technologies, tools, and architectural patterns to keep our stack modern and efficient. Troubleshoot and resolve complex technical issues across the full stack, including performance bottlenecks and integration challenges.Requirements: B.Sc. in Computer Science or equivalent experience (IDF technological units, coding bootcamps, etc.). 7+ years of professional software development experience. Strong proficiency in at least one modern frontend framework - Angular strongly preferred, React also relevant. Solid backend experience with .NET (C#) or Node.js (TypeScript). Proficiency in TypeScript, HTML, CSS, and modern JavaScript.
Experience with RESTful APIs, relational databases (SQL Server), and cloud services (AWS). Genuine interest in AI/ML and hands-on experience-or strong motivation to learn-working with LLMs, prompt engineering, or AI-integrated applications. Strong problem-solving skills, a product-oriented mindset, and the ability to own features from concept to production. Excellent communication skills and the ability to collaborate effectively in a cross-functional team. Nice to Have Hands-on experience with LLM orchestration tools (LangGraph, LangChain) or AI agent frameworks. Familiarity with real-time communication technologies (WebSockets, Socket.IO).
Experience building or maintaining scalable SaaS applications in an enterprise context. Knowledge of CI/CD pipelines (GitHub Actions), containerization (Docker, ECS), and infrastructure as code.
Experience designing and maintaining large-scale Nx monorepos, including module boundaries, shared libraries, and build optimization Experience with component libraries (PrimeNG, Kendo, Angular Material), visual testing tools (Storybook, Chromatic), or E2E testing frameworks (Playwright). Familiarity with Agile/Scrum methodologies.This position is open to all candidates.
¿Te interesa este puesto?