We’re looking for a Full Stack Developer with a passion for AI to join our R&D team. You’ll work across the entire stack—from Angular frontends and .NET backends to AI-powered features built on large language models—designing and shipping capabilities that directly impact hundreds of thousands of users.
This isn’t a role where AI is a buzzword. At Centrical, AI is core to the product: we build LLM-based coaching systems, real-time voice simulations, intelligent KPI analytics, and AI-assisted performance reviews. You’ll be hands-on with prompt engineering, LLM orchestration frameworks, and integrating AI into production-grade enterprise SaaS.
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.