Location: London, United Kingdom
Workplace: none
About InvestEngine
InvestEngine is a fast-growing, London-based fintech on a mission to make ETF investing simple and accessible. More than 150,000 customers trust us with over £3.5 billion in assets, and we’ve been featured by Forbes, MoneyWeek and Finder. And we’re just getting started.
About the Role
We’re looking for a Middle Backend Engineer to join our Backoffice team. Backoffice is the technical foundation behind our growing business: the internal systems, workflows and integrations that Operations, Compliance and Business teams rely on every day. As the company scales, there are more processes to automate and more systems to strengthen than the current team can deliver.
This isn’t a role for fast ticket execution. You’ll own problems end-to-end: understand how a back office process actually works, find where it can be automated or made more reliable, design a sound solution, align with the teams who depend on it and drive it through to production.
It’s a hands-on engineering role with no people management.
What You’ll Do
Build and maintain backend services in Python 3.11 with Django / DRF
Automate back office processes and workflows, working directly with Product, Compliance and Business teams
Question proposed solutions and help shape the right one before building it
Design and improve REST APIs for internal and external integrations
Work with MySQL and Redis to improve performance, reliability and scalability
Investigate and resolve production issues, find bottlenecks and reduce technical debt
Contribute to architecture discussions and technical decisions in your area
Improve our development processes and internal tooling
Keep code quality, testing and engineering practices at a high standard
Work with Git and CI/CD pipelines (TeamCity, GitHub Actions)
What We’re Looking For
3+ years of backend development experience
Strong Python skills and good knowledge of Django or a similar framework
Solid understanding of relational databases, caching, REST APIs and service design
Experience troubleshooting production issues
Ownership: you can take a task and see it through independently
Familiarity with Git, CI/CD practices and modern development workflows
Good communication and problem-solving skills
English at B2 level or higher, and fluent Russian
Nice to Have
Experience in fintech, regulated industries or internal B2B tools
AWS and Docker
Message brokers such as RabbitMQ or Kafka
Open-source contributions or side projects
No prior fintech experience is required.
How We Work
We’re a lean, collaborative engineering team where developers have real influence on architecture, product direction and engineering culture. You’ll have autonomy, trust and support while working on business-critical systems that scale with the company, without micromanagement or unnecessary bureaucracy.
What We Offer
Impact from day one on the systems that keep the business running
Growth opportunities and increasing responsibility over time
Influence on architecture and the long-term development of our platform
Modern stack: Python 3.11, Django, MySQL, Redis, AWS, GitHub, TeamCity
Fully remote, work from anywhere
Unlimited vacation
A supportive and experienced engineering team
Hiring Process
HR interview with our Talent team
Technical interview with the Backend team
Gamified cognitive assessment to understand how you think and problem-solve
Final conversation with our CTO
Задачи:
— Проектирование и разработка backend-сервисов на Java.
— Реализация транзакционной и финансовой логики.
— Создание REST / gRPC API.
— Развитие Event-Driven архитектуры на Kafka / RabbitMQ.
— Работа с PostgreSQL: транзакции, уровни изоляции, блокировки и оптимизация сложных запросов.
— Обеспечение надёжности распределённых систем.
— Решение задач идемпотентности, обработки ошибок и concurrency control.
— Участие в развитии инфраструктуры и технической архитектуры продукта.
Требования:
— Опыт коммерческой backend-разработки на Java от 4 лет.
— Глубокие знания Java Core и Spring Boot / Spring Framework.
— Опыт работы с микросервисной архитектурой и распределёнными системами.
— Отличное владение SQL.
— Глубокое понимание PostgreSQL: транзакции, уровни изоляции, блокировки, оптимизация производительности.
— Практический опыт проектирования REST / gRPC API.
— Опыт работы с Kafka / RabbitMQ.
— Знание Docker, Kubernetes и CI/CD.
— Опыт работы с инструментами observability.
Условия: удалённая работа.
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Yerevan, Armenia
We are looking for a Middle .Net Developer to support the design and delivery of distributed backend solutions for a Banking App. In this role, you will work with modern .NET technologies, architectural patterns, databases, integration mechanisms, and DevOps practices in an onsite setup in Armenia.
The Banking App is a financial domain project delivered from the client's office in Armenia. It is centered on developing reliable and scalable .NET based solutions with a strong focus on architecture, integration, performance, and operational quality.
Develop backend solutions using the .NET ecosystem
Design software architecture using Clean Architecture and microservices principles
Apply design patterns and SOLID principles in implementation decisions
Build and support distributed systems for scalable application workflows
Optimize SQL queries and database performance
Design database structures with a focus on efficiency and maintainability
Implement system integration patterns using REST and messaging
Collaborate on software quality and testing strategy execution
Improve application performance and scalability mechanisms
Work with containerization technologies including Docker and Kubernetes
Support CI/CD environments and DevOps processes
Integrate message brokers such as RabbitMQ and Kafka into backend workflows
Implement observability practices through logging and monitoring
Contribute to the design and implementation of AI powered systems
Work from the client's office in Armenia as part of project delivery
Experience as a Middle .Net Developer
English language proficiency
Knowledge of software architecture including Clean Architecture and microservices
Knowledge of design patterns and SOLID principles
Understanding of distributed systems
Knowledge of performance and scalability mechanisms
Knowledge of database design and optimization
Knowledge of system integration patterns including REST and messaging
Knowledge of software quality and testing strategies
Advanced knowledge of the .NET ecosystem
SQL and database performance optimization skills
Knowledge of containerization technologies including Docker and Kubernetes
Knowledge of DevOps processes
Knowledge of message brokers including RabbitMQ and Kafka
Knowledge of observability practices including logging and monitoring
Practical knowledge of microservices architecture
Knowledge of algorithms and software performance optimization
Up to date knowledge of designing and implementing AI powered systems
Knowledge of CI/CD environments and DevOps processes
Ability to work from the client's office in Armenia
Задачи:
- Работа с SQL и Python
- Моделирование данных (DWH / Data Lake / Lake House)
- Работа с ClickHouse, Redshift, BigQuery
- Работа с Big Data стеком (HDFS, Spark, Cloud, Object Storage)
- Работа с ETL / ELT инструментами (Airflow, Flink, Dagster)
- Использование Agile методологий
- Интеграция с AI агентами (Cloude Code, ChatGPT, Copilot, OpenCode)
Требования:
- Коммерческий опыт работы от 2 лет
- Знание SQL и Python
- Английский язык на уровне B2 и выше
Будет плюсом:
- Опыт работы с веб-фреймворками (Flask, FastAPI, Django)
- Опыт работы с системами обмена сообщениями (Kafka, RabbitMQ, Kinesis, SQS)
- Опыт работы с облачными хранилищами (AWS, Azure, GCP)
- Опыт работы с CI/CD
Условия:
- Просторный офис А класса в нескольких шагах от метро
- Защищённая от инфляции заработная плата
- Гибкий рабочий график
- Молодой коллектив, ценящий инновации и совместную работу
Вакансия перспективная, планируемая к созданию и/или замещению.
Задачи:
— разработка, тиражирование и сопровождение программного обеспечения;
— участие в проектировании архитектуры приложений;
— проведение код‑ревью и рефакторинга;
— контроль сроков и качества разработки;
— декомпозиция требований заказчика до технических задач;
— поддержка готовых решений на уровне 4‑й линии поддержки.
Требования:
— опыт разработки на Java от 5 лет (Java 17+);
— понимание HTTP и сетевого взаимодействия;
— владение принципами SOLID, паттернами ООП, подходами Low Coupling / High Cohesion, DI/IoC;
— знание микросервисной архитектуры и способов межсервисного взаимодействия (REST, шины событий);
— опыт работы с RabbitMQ и Kafka, распределёнными транзакциями, OAuth 2.0;
— понимание DDD и чистой архитектуры;
— навыки работы с Git, знание методологий Scrum/Waterfall/Kanban;
— опыт наставничества от 2 лет (не менее 3 сотрудников), работа в команде от 3 лет;
— английский не ниже Intermediate.
Условия:
— гибридный/удалённый формат по договорённости;
— полная занятость.
💎 Stark Games требуется Backend‑разработчик для работы над крупным казуальным игровым продуктом с насыщенным liveops: предстоит реализовывать и дорабатывать игровые механики, участвовать в code review и оптимизации производительности, актуализировать техническую документацию, применять AI‑инструменты для генерации кода и документации.
Location: Москва
Мы поддерживаем высоконагруженную банковскую систему класса критичности Mission Critical+ (МС+). Это максимальный класс: система работает круглосуточно, и любой сбой сразу замечают клиенты банка.
Третья линия — последний рубеж перед разработкой. К нам приходят инциденты, которые не решились ранее, а от нас уходят задачи, после которых эти инциденты не повторяются. Мы ищем инженера, которому мало просто потушить пожар: важно понять, почему он начался, и сделать так, чтобы он не случился снова
Обязанности
* Разбирать инциденты, эскалированные от бизнес пользователей, системы мониторинга и дежурной смены: не только сбои, но и деградацию производительности под нагрузкой. Находить причину по логам, метрикам, трассировкам и данным в БД.
* Вести управление критичными инцидентами (процесс управления инцидентами): собирать нужных людей, координировать работу, держать бизнес и смежные команды в курсе статуса (коммуникационный план). Для системы МС+ счёт идёт на минуты.
* Готовить справки по итогам инцидентов: хронология, влияние на клиентов и бизнес, первопричина, что уже сделано и что нужно сделать, чтобы инцидент не повторился.
* Находить дефекты в продуктиве и подтверждать их: шаги воспроизведения, логи, запросы, ожидаемое и фактическое поведение.
* Ставить задачи на исправление в разработку так, чтобы разработчику не пришлось ничего переспрашивать, и вести их до выката исправления.
* Искать закономерности и повторяющиеся причины в прошедших инцидентах.
* Предлагать и доводить до конца меры, которые снижают число инцидентов: исправления, изменения в процессах, автоматизацию.
* Описывать новые метрики и алерты, если инцидент показал, что мониторинг не заметил проблему или заметил её поздно.
* Разбирать метрики, которые срабатывают неверно (ложные срабатывания, пропуски, неверные пороги), и добиваться их исправления.
Требования
* Опыт от 3 лет во второй или третьей линии поддержки, в эксплуатации или SRE.
* Опыт поддержки высоконагруженных систем, работающих круглосуточно.
* Уверенные знания Linux: логи, процессы, сеть, базовый bash.
* SQL на уровне, достаточном, чтобы самостоятельно найти и проверить данные в продуктивной БД.
* Опыт работы с системами логирования и мониторинга: ELK / OpenSearch, Grafana, Prometheus, Zabbix
* Понимание устройства распределённых систем: микросервисы, HTTP/REST, очереди Kafka / RabbitMQ, интеграции.
* Знание процессов управления инцидентами и проблемами (ITIL или аналог).
* Аккуратность в работе с продуктивными данными в рамках требований информационной безопасности.
* Умение ясно писать: справка по инциденту и задача в разработку — ваш основной рабочий результат.
* Спокойствие и собранность во время критичного инцидента.
Будет плюсом:
Будет плюсом
* Опыт работы в банке или финтехе, понимание банковских процессов: платежи, карты, расчёты.
* Опыт ведения крупных инцидентов и проведения разборов в формате blameless postmortem.
* Kubernetes, Docker.
* Умение читать код Java / Python настолько, чтобы найти место дефекта. Писать продуктовый код не требуется.
* Трассировка и APM: OpenTelemetry, Jaeger и аналоги.
* Понимание SLI/SLO и практик SRE.
* Скрипты автоматизации на Python или bash.
* Сертификат ITIL 3/4 Foundation.
Условия
* Комфортный современный офис (ст.м.Кутузовская)
* ежегодный пересмотр зарплаты, годовая премия
* корпоративный спортзал и зоны отдыха
* более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
* программа адаптации и помощь руководителя на старте
* расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
* бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
* вознаграждение за рекомендацию друзей в команду Сбера.
Ищем Senior QA Engineer с коммерческим опытом разработки автотестов на C# на крупный банковский проект в направлении корпоративного кредитования. ➖ Разработка, поддержка и развитие автотестов на C#;
-6-8+ years building full-stack products, including time as the senior person on the work. -Strong relational database skills, Postgres or MySQL: schema design, indexing, query tuning, transactions, and what actually happens under load.
- Доработка бэкенд-логики на Java (если требуется), настройка RBAC/ABAC через API и Policies, кастомизация UI (темы, компоненты, страницы), добавление кастомных полей в формы.
RELOCATION TO SERBIA | FINTECH Требования: Опыт работы CTO, VP Engineering или Head of Engineering в финтехе/платёжных системах (PSP, эквайринг, процессинг, банки).
headCTO (PAYMENTS) | RELOCATION TO SERBIA | FINTECH #relocation #fulltime #itjob #cto #fintech https://teletype.in/@remoteit/Igwm8uFAq6c; RELOCATION TO SERBIA | FINTECH Требования: Опыт работы CTO, VP Engineering или Head of Engineering в финтехе/платёжных системах (PSP, эквайринг, процессинг, банки); Локация: 📍Белград, Сербия (релокация с поддержкой компании)
-Junior / Middle Java AQA: умеешь писать тесты, хочешь прокачаться в инженерии качества. -Начинающий Java Developer: хочешь войти в IT через автоматизацию, чтобы в будущем перейти в разработку, зная систему изнутри.