About the project
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 d


