Старший Node.js разработчик (FinTech/Payments)
Старший Node.js разработчик для создания платежной платформы для e-commerce. Нужен опыт с TypeScript, PostgreSQL, микросервисами и платежными системами. Работа полностью удаленная, в стартапе с фокусом на качество и ownership.
Зарплата не указана — оценили по рынку
На основе 149 похожих вакансий за 90 дней.
Что предстоит делать
<p>Мы создаем <strong>платформу для агрегации и оркестрации платежей</strong> для e-commerce мерчантов, поэтому мы ищем кандидатов с <strong>сильным опытом в FinTech и платежной сфере</strong>. Практический опыт работы с платежными провайдерами, обработкой платежей, транзакционными потоками или финансовыми системами является ключевым требованием для этой роли.</p><p><br>Чем вы будете заниматься<br>Основная разработка<br>● Вы создаете сервисы, которые обеспечивают движение платежей. Сессии, маршрутизация, адаптеры провайдеров, webhooks; вы работаете с ядром платформы от начала до конца, от схемы базы данных до развертывания.<br>● Вы правильно интегрируете платежных провайдеров. Чистые паттерны адаптеров, последовательная обработка ошибок и абстракции, которые делают десятую интеграцию такой же поддерживаемой, как и первую.<br>● Вы пишете код, который работает с реальными деньгами. Это означает понимание режимов сбоев, размышления об идемпотентности и отсутствие компромиссов в корректности, потому что корректность — это и есть продукт.<br>● Вы вносите вклад в архитектуру, а не только в реализацию. Вы поднимаете вопросы дизайна на ранних этапах, участвуете в технических решениях и оставляете систему лучше, чем она была.</p><p>Качество и производительность<br>● Вы тестируете то, что создаете. Модульные тесты, интеграционные тесты, E2E тесты и понимание того, для чего каждый из них предназначен. Вы не передаете работу QA в надежде на лучшее.<br>● Вы отлаживаете с тщательностью. Когда что-то идет не так в production, вы отслеживаете это, понимаете и исправляете первопричину, а не только симптом.<br>● Вы серьезно относитесь к ревью кода. Вы даете обратную связь, которая улучшает кодовую базу, и так же принимаете ее.<br><br>Сотрудничество<br>● Вы тесно работаете с Tech Lead. Вы вместе реализуете архитектурные решения и вносите значимый вклад в обсуждения технического дизайна.<br>● Вы взаимодействуете с продуктовой функцией. Вы уделяете время пониманию того, что и зачем вы создаете. Критерии приемки существуют для того, чтобы их понимали.<br>● Вы участвуете в Agile-церемониях и вносите в них вклад. Стендапы, спринт-планирование, ретроспективы; они работают только если люди честно вовлечены.<br>● Вы поддерживаете команду в вопросах развертывания, наблюдаемости и реагирования на инциденты. Релиз не заканчивается на мерже PR.<br><br>Как вы добьетесь успеха<br>● То, что вы выпускаете, работает и продолжает работать. Тестовое покрытие реально, регрессии редки, и вы не являетесь источником неожиданностей в production.<br>● Интеграции провайдеров чисты и поддерживаемы. Команда может расширять их, не переделывая ваши решения через шесть месяцев.<br>● Вы поднимаете вопросы до того, как они станут проблемами. Будь то риск в дизайне, зависимость или граничный случай, вы сигнализируете об этом на раннем этапе с контекстом для действий команды.<br>● Ваши ревью кода делают кодовую базу лучше. Не только пойманные баги, но и более ясное мышление, лучшие абстракции и более высокая общая планка.<br>● Команда доверяет вам в разных часовых поясах. Асинхронная коммуникация понятна, обязательства выполняются, и вы не замолкаете, когда ситуация усложняется.<br><br>Кого мы ищем<br>● Вы выпускали production-grade бэкенд-системы и имеете соответствующий опыт. Распределенные системы, высоконагруженные API и интеграции со сторонними сервисами — ваша привычная среда.<br>● TypeScript/Node.js — ваш основной язык, и вы знаете его глубоко. Асинхронные паттерны, событийно-ориентированная архитектура, компромиссы производительности; вы не учитесь этому на работе.<br>● Вы уверенно работаете с PostgreSQL в production. Дизайн схем, оптимизация запросов, индексация, транзакции, стратегии кэширования; вы принимали реальные решения в этой области.<br>● Вы понимаете микросервисы на практике, а не только в теории. Границы сервисов, асинхронная коммуникация и операционная реальность управления несколькими сервисами.<br>● Вы знакомы с облачной инфраструктурой и решениями. Наличие экспертизы в AWS или, по крайней мере, твердое базовое понимание его основных сервисов является большим плюсом.<br>● CI/CD и Docker — часть вашей работы, а не то, что вы передаете кому-то другому.<br>● Вы берете на себя ответственность за операционную реальность вашего кода. Вы используете инструменты наблюдаемости для мониторинга, отладки и самостоятельного расследования проблем в production. Вы берете на себя ответственность за обслуживание системы, дежурства и поиск первопричины production-инцидентов, а не просто лечение симптомов.<br>● Вы четко общаетесь на английском языке, асинхронно и в реальном времени, в распределенной команде.<br><br>Кто вы<br>● Вы заботитесь о корректности. В платежах «неправильно» никогда не бывает «достаточно близко». Вы понимаете, что поставлено на карту, и строите соответственно.<br>● Вы владеете тем, что создаете. Когда что-то ломается, вы не указываете на спецификацию. Вы вникаете, понимаете и исправляете это.<br>● Вы доводите дело до конца. Вы доводите функции до production, а не только до PR. «Готово» означает работающее, наблюдаемое и документированное.<br>● Вы хорошо работаете без страховочной сетки. В стартапах нет идеальных процессов или полной документации. Вы заполняете пробелы, а не ждете, пока их заполнят.<br>● Вы делаете окружающих вас людей лучше. Благодаря ревью кода, четкой коммуникации и постоянно высокому стандарту вы поднимаете планку.<br>● Вы проактивны и обладаете врожденным любопытством. В стартапах нет идеальных процессов или полной документации. Вы не ждете, пока задачи будут переданы вам; вы заполняете пробелы, вникаете в то, как все работает под капотом, и активно ищете способы сделать платформу лучше.</p> <div> <a href="https://jobs.dou.ua/companies/genius-software/vacancies/365835/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Старший Full-Stack инженер
~1 537 600 – 2 968 694 ₸ оценка
Разработка AI-платформы для автоматизации коммуникаций бизнеса. Нужен опытный Full-Stack инженер с Python/Node.js и React/Vue.js, знанием AWS и LLM. Предлагают полную удалёнку, официальный контракт и гибкий график.
Старший инженер-программист (TypeScript/API Gateway)
Разработка платформы расширяемости для крупного логистического клиента: создание API-шлюза и TypeScript-движка для скриптовых расширений. Требуется опытный бэкенд-разработчик с глубокими знаниями TypeScript и REST API. Компания предлагает гибкий график, оплачиваемый отпуск и возможности для профессионального роста.
Старший Full Stack инженер
~1 537 600 – 2 968 694 ₸ оценка
Ищем старшего Full Stack разработчика для удаленной работы над веб-приложениями. Нужно владеть NodeJS, TypeScript, Python, JavaScript и Java. В задачи входит разработка, оптимизация и помощь в обучении ИИ-систем. Предлагается контрактная занятость.
Frontend-разработчик (React)
~1 537 600 – 2 968 694 ₸ оценка
Ищем опытного фронтенд-разработчика для создания интерфейсов финансовых сервисов. Нужно уверенное владение React, Next.js и TypeScript, опыт от 4 лет. Компания предлагает полную удаленку, официальное трудоустройство и возможности для роста.
React-разработчик
~1 537 600 – 2 968 694 ₸ оценка
Ищем опытного React-разработчика для создания оптимизированных веб-приложений внутри мессенджера. Требуется глубокое знание React, TypeScript, CSS и инструментов сборки. Предлагается работа над интересными проектами с интеграцией SDK и коллаборацией с командами backend и дизайна.
Старший Flutter разработчик
~1 537 600 – 2 968 694 ₸ оценка
Старший Flutter-разработчик для создания и развития приложения BOSS Revolution — крупного продукта с нативным стеком вызовов. Нужен опыт от 5 лет в мобильной разработке, глубокое знание Flutter/Dart и нативных платформ (Kotlin/Swift). Компания предлагает удаленную работу, конкурентную зарплату и возможности для роста.