We are a team developing innovative AI solutions in the banking sector. We have several products and are constantly expanding the scope of AI capabilities in the banking sector. Our goal is to create products that will provide customer service at a new edge level and optimize processes. We implement artificial intelligence in various formats: from integration with external AI providers to developing our own models and building the infrastructure for their output. You will have the opportunity to join the development of a cool solution for managing AI agents.
Role
Full Stack Engineer with an AI focus. Not “a frontend dev who dabbles in backend” and not “a Python dev who’s afraid of Angular.” We’re looking for a T-shaped engineer — someone with depth in several areas and the willingness to dive into new ones. Today it might be a REST API, tomorrow an inference pipeline, the day after — a workflow UI. If that scares you, this role isn’t for you. If it excites you — read on.
What You’ll Do * Design and build backend services and APIs using Node.js (TypeScript) and Python * Develop the frontend in Angular — dashboards, workflow interfaces, management consoles * Integrate AI models (both external and proprietary) into product scenarios * Work with data — from databases to vector search and RAG pipelines * Design event-driven and message-driven architecture * Write tests, conduct code reviews, influence architectural decisions * Manage tasks in Jira, document decisions in Confluence * Grow with the team and products — not just in depth, but in breadth
Must-Have
Engineering Skills * Node.js (TypeScript) — confident level, production experience building services * Python — not scripts, but full async services with type annotations * Angular — our primary frontend framework, readiness to build complex interfaces * SQL + NoSQL — PostgreSQL, MongoDB or equivalents, ability to model data * Git — code review, branching, CI/CD pipelines * Docker — daily work with containers at the developer level
AI Skills * Hands-on AI experience — working with LLM APIs, prompt engineering, RAG, or at least one AI framework (LangChain, CrewAI, OpenAI SDK, etc.) * AI developer tools — daily use of Claude Code, Codex, ChatGPT, Cursor or equivalents. We’re looking for someone who already uses AI as a productivity multiplier, not just knows it exists
Soft Skills * T-shaped mindset — willingness to step outside your comfort zone and take on the unfamiliar. This is not a nice-to-have — it’s a requirement. We’re a small team, and everyone needs to be able to pick up any task * Self-sufficiency — ability to figure out a new library, protocol, or domain without step-by-step instructions * Jira + Confluence — task management, documentation, team collaboration
Strong Plus * Experience training / fine-tuning models — even as a hobby or pet project. If you’ve trained your own model on weekends, we want to talk to you * ML inference experience (ONNX, vLLM, Triton, TensorRT) * Knowledge of what an AI model is and how it works * Java — experience that allows you to develop stable production level code will be very useful * Kafka, Redis Streams, event-driven patterns * Keycloak / OAuth2 / JWT * Vector databases (Qdrant, Pinecone, Weaviate) * Another language: Go, Rust, or Kotlin * DevOps and infrastructure experience (CI/CD, reverse proxy, orchestration)
Why Us — And Why Now * Product, not outsourcing — you see the result of your work, not just close tickets for someone else’s client * AI in banking is not hype — these are real tasks with real impact on millions of users * Modern stack with zero legacy — we build from scratch and choose the right tools, not carry technical debt * Ownership — from idea to deploy, you own your decisions * A team that values depth — not the number of buzzwords on a resume, but the ability to understand and deliver * We invest in growth — new languages, frameworks, domains, models. If you want to know more a year from now than you do today — we’re on the same path
Hiring Process * Introduction — we tell you about the team, you tell us about your experience * Technical conversation — no leetcode, real problems from our domain * Small take-home or pair programming — to see how we work together * Offer