Эта вакансия в архиве

Посмотреть похожие вакансии ↓
обновлено 1 месяц назад

Backend Engineer

175 000 - 325 000
Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
middle

Описание вакансии

Текст:
/

TL;DR

Backend Engineer: Building backend services for a neobank, including payments, billing, limits, subscriptions, and integrations with an accent on reliability, observability, and quality changes. Focus on designing APIs and contracts, building event-driven processes, and improving operability.

Location: Remote

Salary: 175,000 - 325,000 ₽

Компания

Atlantis is building a neobank with cards, payments, subscriptions, and a platform around it.

Что делать

  • Design and develop backend services for a neobank, including payments, billing, limits, subscriptions, and integrations.
  • Create APIs and contracts: REST/gRPC/async events, versioning, backward compatibility.
  • Build event-driven processes: queues, events, sagas, outbox/inbox, at-least-once.
  • Perform migrations and refactors without stopping the world.
  • Improve operations: metrics, logs, tracing, alerts, runbooks.
  • Discuss and fix architecture: boundaries, dependencies, data ownership.

Требования

  • Confident knowledge of at least one popular language: Go, Java/Kotlin, TypeScript/Node.js, C#, Rust, Python, PHP, etc.
  • Understanding of highload/highavailability: scaling, fault tolerance, degradation, limits, backpressure.
  • Experience with relational databases and transactions: PostgreSQL or similar, migrations, indexes, locks.
  • Experience with asynchronous processing: queues/streams, retries, deduplication, idempotency.
  • Architectural literacy: SRP, composition, minimal shared state, normal module boundaries.
  • Git and normal workflow: PR, review, CI.

Хорошо, если есть

  • Experience migrating from stack to stack, especially when moving from Python/Sanic.
  • Experience in fintech: payments, anti-fraud, limits, chargebacks, KYC/AML.
  • Experience with gRPC, protobuf, contract testing.
  • Experience with Kubernetes, IaC, GitOps, production observability.
  • Understanding of DDD/Hex/CQRS/EDA in practice: where is the domain, where is the infrastructure, where are the boundaries, where is not needed.

Культура и преимущества

  • Flexible schedule.
  • Day-offs (mostly paid) by prior arrangement.
  • Full remote work.
  • Opportunity to develop beyond the main specialization: teaching, mentoring, leading to results.
  • After a year of service - access to global and experimental projects.

Процесс найма

  • Create a moodboard and antimoodboard on Pinterest with specified image counts and themes.
  • Complete a short test assignment (link provided) focused on problem-solving and solution implementation.
  • Submit links to the Pinterest boards and a fork of the challenge in the response.