DevJobs

AI Focused Full Stack Developer

Overview
Skills
  • TypeScript TypeScript
  • C# C#
  • CSS CSS
  • JavaScript JavaScript
  • HTML HTML
  • Angular Angular
  • .NET .NET
  • Node.js Node.js
  • React React
  • RESTful API RESTful API
  • GitHub Actions GitHub Actions
  • CI/CD CI/CD
  • AWS AWS
  • Docker Docker
  • SQL Server
  • LLMs
  • Prompt engineering
  • WebSockets
  • Socket.IO
  • SaaS
  • Storybook
  • PrimeNG
  • Playwright
  • OpenAI
  • Nx
  • LangGraph
  • LangChain
  • Kendo
  • ECS
  • Chromatic
  • Anthropic
  • Angular Material

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. 


Centrical