IT Life is possible in the bank! We develop a number of systems that provide to customers and partners with remote banking services. We use Angular 5, React 16.x, HTML5, CSS3, LESS on the front-end, middleware software for management business processes, and failover backend based on Java EE and .NET services.
2 квітня 2026

Full Stack Developer (AI) (вакансія неактивна)

за кордоном, віддалено $4500–5000

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 do today — we’re on the same path

Hiring Process

  1. Introduction — we tell you about the team, you tell us about your experience
  2. Technical conversation — no leetcode, real problems from our domain
  3. Small take-home or pair programming — to see how we work together
  4. Offer