2,162,365open jobs
138,920companies
240,292added this week
Browse all
Location
Remote (EAEU)

Confirmed on the employer's own hiring board on Nov 11, 2026. First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
AYA is a Russian software development and IT engineering agency based in Kazan that specializes in building complex digital platforms. The company delivers tailored solutions across high-load e-commerce, fintech systems, and enterprise web applications. By utilizing modern technology stacks, it helps organizations digitize their infrastructure, optimize transactional workflows, and scale their online services effectively.

Мы развиваем финтех-продукты: банковские карты, мультивалютные счета, платежи и криптооперации. Это действующая система с реальными деньгами и десятками тысяч пользователей. Команда небольшая, поэтому разработчик напрямую участвует в технических и продуктовых решениях, работает с техлидом, frontend, mobile и QA и может вести задачи от бизнес-требования до production.

Стек: TypeScript (strict), Bun/Node.js, PostgreSQL (raw SQL, pgtyped, PL/pgSQL, функции и триггеры), GraphQL Yoga и codegen, REST, WebSocket, Redis, Kafka, GCP Pub/Sub, ClickHouse, Docker, GitLab CI, GCP Cloud Run и Cloud Functions, Sentry, Zod, Biome.

Обязанности:

  • Разрабатывать сервисы карт, счетов, операций, подписок, реферальной системы и комиссий - от схемы данных до API и фоновых обработчиков.

  • Работать с денежной логикой в PostgreSQL: разбираться в функциях и триггерах, сохранять инварианты балансов, проектировать транзакции, блокировки, индексы и безопасные миграции.

  • Развивать обработчики Kafka и Pub/Sub: обеспечивать идемпотентность, дедупликацию, корректные повторы и восстановление после частичных сбоев.

  • Поддерживать общий Kafka controller и прикладные событийные потоки.

  • Развивать GraphQL и REST API, а также события WebSocket. Сохранять обратную совместимость с независимо выпускаемыми клиентскими приложениями.

  • Интегрироваться с карточными, KYC, крипто- и почтовыми провайдерами, обрабатывать вебхуки и корректно разбирать случаи, когда результат внешнего вызова неизвестен.

  • Вести подсистему целиком: уточнять бизнес-правила, проектировать решение, выпускать его, проверять результат и документировать важные сценарии.

  • Планировать изменения схемы и данных без остановки критичных production-сценариев.

  • Разбирать инциденты на уровне приложения по цепочке API → БД → очередь → провайдер и безопасно восстанавливать незавершённые операции.

  • Участвовать в code review и технических решениях; вместе с QA улучшать проверки, с frontend и mobile согласовывать контракты.

Требования:
  • От 4 лет коммерческой backend-разработки на TypeScript/Node.js. Опыт Bun полезен, но не обязателен.

  • Сильный PostgreSQL: SQL руками, планы запросов, индексы, транзакции, блокировки и уровни изоляции; умение разбираться в большой существующей схеме.

  • Опыт с PL/pgSQL, триггерами и хранимыми функциями либо готовность быстро освоить этот слой. База данных здесь не только хранит данные: в ней реализована часть денежных правил.

  • Понимание систем с денежным состоянием: проводки и двойная запись, удержания, статусы операций, мультивалютность, конвертации, точность округлений, сверка и компенсация.

  • Опыт с Kafka, Pub/Sub или RabbitMQ: at-least-once доставка, повторная обработка, дедупликация и понимание границ между очередью, БД и внешним сервисом.

  • Опыт GraphQL и/или REST. Плюсом будет schema-first подход и кодогенерация типов.

  • Умение безопасно менять живую систему: сохранять обратную совместимость, планировать порядок миграции и деплоя, ограничивать rollout и проверять результат после выпуска.

  • Самостоятельность: способность получить задачу в бизнес-терминах, уточнить недостающие правила, спроектировать решение и довести его до production.

  • Инженерная аккуратность: строгая типизация, статический анализ, тесты в наиболее рискованных местах, понятные сценарии проверки и актуальная документация.

  • Умение расследовать сбои по конкретным идентификаторам и данным, отделять факт от гипотезы и не повторять денежную или внешнюю операцию без сверки результата.

  • Будет плюсом: ClickHouse, GCP Cloud Run, Pub/Sub и Cloud Functions, Docker, GitLab CI, Redis, WebSocket, Sentry, опыт в финтехе или криптопродуктах.

Что мы предлагаем:

1. Профессиональный рост и развитие:

  • Работа над задачами в международном финтех-продукте

  • Бюджет на обучение, конференции и профессиональную литературу

2. Условия работы:

  • График работы 5/2 с гибким началом рабочего дня

  • Удаленный формат работы по миру

  • Компенсация ДМС после испытательного срока

  • Два дополнительных выходных дня в год

3. Корпоративная жизнь:

  • Яркие корпоративные мероприятия, от онлайн-квизов до выездов на природу

  • Поддержка спортивных увлечений команды

  • Отсутствие формализма и бюрократии, мы ценим результат и здравый смысл

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,162,365 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Moscow
Remote (Brazil) · Contractor · Brazil
C++
C++
STL
DevOps
Git
Apply
$218k – $327k per year · Remote (United States) · 8+ years exp · United States
Java
Kotlin
Databases
Snowflake
Databricks
Apache Kafka
AI/ML
dbt
Machine Learning
DevOps
AWS
Web3
Bitcoin
Apply
Remote (Ukraine) · Full-Time · Ukraine
JavaScript
Java
TypeScript
Node JS
Java
Testcontainers
Node JS
Nest.JS
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
AI Agents
LLM
RAG
Frontend
GraphQL
Next.js
React.js
DevOps
Rest API
Terraform
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
PCI DSS
QA
Jest
Pact
Vitest
Apply
$105k – $115k per year · Remote (United States) · Full-Time · United States
JavaScript
TypeScript
C#
Node JS
C#
ASP.NET Core
Entity Framework Core
Dapper
Databases
MySQL
DynamoDB
MS SQL
Amazon DocumentDB
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
Azure
Git
AWS
GitHub
GitLab
Management
Jira
Agile
Scrum
Apply
Remote (United States, US time zones hours) · Full-Time · United States
TypeScript
Databases
PostgreSQL
AI/ML
AI Agents
DevOps
Terraform
Apply
In office · Moscow
AI/ML
Claude
GigaChat
Design
Figma
Apply
DevSecOps 1 day ago
Hybrid · Moscow
Python
DevOps
Chef
Yandex Cloud
CI/CD
AWS
Docker
Kubernetes
GitLab
Apply
$15k per year (net) · Remote (EAEU) · Full-Time · Moscow
PHP
PHP
Bitrix
Design
Figma
Canva
Apply
In office · 1+ year exp · Bachelor's Degree · Moscow
Python
SQL
Apply
See all jobs
This is one of many
2,162,365 more open roles from verified company boards, updated every day.