O

Engineering Manager - Platform (React, TypeScript)

We're Osome - an international fintech startup making the lives of entrepreneurs easier. We help thousands of businesses kick admin, accounting and bookkeeping out of their day-to-day, so they can spend more time on what's important to the…

Osome

Зарплата не указанаВьетнамФилиппиныIndonesia

We're Osome - an international fintech startup making the lives of entrepreneurs easier. We help thousands of businesses kick admin, accounting and bookkeeping out of their day-to-day, so they can spend more time on what's important to them. We've developed a unique solution that combines SaaS with a human-in-the-loop approach to provide full-fledged services in real-time.

We’re experiencing rapid growth in both client base and team, which now comprises around 500 people across our offices worldwide. As we continue to scale, we’re looking for more bright minds who are excited to make a real impact by solving complex problems.

What to expect:

  • You’ll handle real client accounts, not dummy data

  • Accuracy matters — mistakes don’t hide for long

  • You’ll communicate with clients and internal teams regularly

If you want to build confidence, judgement, and ownership, it will be.

What you'll do:

  • Hire, lead, and mentor an engineering team, providing guidance, feedback, and career development opportunities.

  • Ensure team alignment with company goals, translating business needs into clear technical objectives.

  • Drive team execution and delivery, ensuring high-quality, timely releases through agile methodologies.

  • Develop and enforce best engineering practices, maintaining high standards in code quality, architecture, and scalability.

  • Support and optimize team workflows, identifying bottlenecks and improving engineering processes.

  • Foster a strong engineering culture, promoting collaboration, accountability, and continuous improvement.

  • Collaborate with product managers and stakeholders, ensuring technical solutions align with business priorities.

  • Oversee system design and implementation, ensuring maintainability, security, and performance.

  • Ensure team adherence to DevOps and CI/CD best practices, reducing friction in deployment and releases.

  • Monitor and optimize team performance, balancing speed, quality, and technical debt management.

Who you are:

  • 3+ years experience as an engineering manager leading teams of 3 or more people.

  • Ability to understand business needs and translate them into technical requirements.

  • Strong proficiency in JavaScript, with TypeScript experience preferred. Familiarity with newer ECMAScript specifications.

  • Solid understanding of React (with hooks), Node.js (Koa or Express), and PostgreSQL.

  • Strong architectural skills, including an understanding of modular design, microservices, and Domain-Driven Design (DDD).

  • Experience in designing and implementing RESTful and WebSocket APIs.

  • Experience in building Authentication and Authorization system with Standard Protocols, RBAC, and Access Token Management.

  • Knowledge of security principles, including API security, encryption, and authentication.

  • Proficiency with Linux command line tools.

  • Familiarity with version control systems like Git, including branching strategies, feature toggles, and CI/CD principles.

  • Experience with cloud services (preferably AWS), including Lambda, SQS/SNS, RDS, S3, IAM, CloudWatch, CloudFormation, EC2, and API Gateway.

  • Strong knowledge of unit testing, end-to-end testing, and Test-Driven Development (TDD) principles.

You’ll leave this role better than you started. That’s the goal.

Our Benefits

  • Multi-cultural environment to enhance your global perspective.

  • Learning opportunities and mentorship from peers and leaders.

  • An agile working model focused on goals and performance.

  • Remote working arrangement.

  • Office laptop will be provided.

Equal Opportunity Statement

At OSOME, creating a culture where individuals of all backgrounds feel comfortable really matters.

Everyone who applies will receive fair consideration for employment. We do not discriminate based upon race, colour, religion, sex, sexual orientation, age, marital status, gender identity, national origin, disability, or any other applicable legally protected characteristics in the location in which the candidate is applying. We want to ensure that we represent the diversity of talent in the society we live in today.

If you have any accessibility requirements that would make you more comfortable during the application and interview process, please let us know so that we can support you.

Похожие вакансии Node.js

Соц.сети

Middle+ Fullstack Software Engineer

Неизвестный работодатель
Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

Middle+ Fullstack Software Engineer
#MiddleFullstack #Fullstack #SoftwareEngineer #React #TypeScript #NodeJS #PostgreSQL #RESTAPI #NestJS #FullTime #Удаленно

Требования:
3+ года ком. опыта разработки production-продуктов. Уверенный React, TypeScript и полноценный backend на Node.js. Опыт с REST API, интеграциями и PostgreSQL. Понимание authentication, authorization, обработки ошибок и надёжности приложений. Активное использование AI coding agents (Claude Code, Cursor, Codex) для разработки, тестирования и рефакторинга. Самостоятельность, ownership и готовность работать в динамичной стартап-среде: принимать решения, адаптироваться и доводить задачи до production. Будет плюсом: NestJS, Kafka, AWS, Docker, microfrontends. Важно: ищут Fullstack-инженера с сильным frontend и backend опытом, которому близки AI-first подход и быстрый темп продуктовой разработки. Английский: разговорный B2.

Локация:📍Удалённо. Full-time.

Контакт для отклика: •••••••• +СV

••••••••

hh.ru
Зарплата не указанаРоссияСанкт-ПетербургОфис

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

  • Анализ и доработка существующего программного обеспечения робототехнических комплексов.
  • Разработка новых функций на Node.js, TypeScript и Python.
  • Настройка программного обеспечения под конкретную конфигурацию робота.
  • Разработка и доработка модулей управления движением, навесным оборудованием, освещением, видеосистемой и датчиками.
  • Интеграция программного обеспечения с платами управления, электроприводами VESC, GNSS, IMU, ультразвуковыми датчиками, IP-камерами и другим оборудованием.
  • Работа с интерфейсами UART, USB Serial, RS-485, CAN, Modbus, PWM и PPM.
  • Настройка и сопровождение одноплатных компьютеров Orange Pi под управлением Linux.
  • Сборка и развёртывание программного обеспечения для ARM64.
  • Настройка автозапуска приложений через systemd.
  • Настройка сетевого взаимодействия между роботом, сервером и пользовательским интерфейсом.
  • Работа с REST API, WebSocket и Socket.IO.
  • Настройка nginx, RTSP, WebRTC, go2rtc и FFmpeg.

Требования:

  • Высшее или среднее профессиональное техническое образование: робототехника, мехатроника, автоматизация, программная инженерия, электроника, приборостроение или смежное направление.
  • Практический опыт разработки программного обеспечения на JavaScript или TypeScript.
  • Знание Node.js и экосистемы npm.
  • Практический опыт программирования на Python.
  • Уверенная работа в Linux, желательно Ubuntu или Debian.
  • Понимание структуры файловой системы Linux, прав доступа, процессов и системных служб.
  • Опыт работы с SSH, systemd, journalctl и командной строкой Linux.
  • Опыт работы с Git.
​​​​​​​​​​​​​​

Мы предлагаем:

  • Достойную твоего профессионального уровня заработную плату (уровень вознаграждения обсуждается индивидуально по результатам интервью);
  • Годовую премию по результатам деятельности, дополнительную материальную мотивацию (премии от руководителя);
  • Качественную программа ДМС со стоматологией с первого месяца работы; услуги телемедицины, консультации психолога, страхование жизни и здоровья в том числе за границей, льготные условия страхования для близких и возможность расширить перечень клиник по опции Flexible benefit;
  • Неограниченный доступ к образовательному контенту на портале знаний от корпоративного университета;
  • Подписка на лучшие электронные библиотеки с подборками IT-литературы (и не только);
  • Собственный центр профессионального развития, в котором проводятся комплексные программы обучения hard skills;
  • Внутренние демодни, коуч-дни, питчи – то, что поможет продвигать и совершенствовать проекты и собственные идеи;
  • Корпоративные скидки для изучения английского языка в малых группах онлайн и офлайн;
  • Регулярные карьерные марафоны, индивидуальные карьерные консультации и планы развития;
  • Общение вне рабочих рамок – независимо от того, в каком городе ты работаешь! От участия в корпоративных спортивных сообществах до онлайн-экскурсий и неформальных встреч в формате Random coffee;
  • Работу в аккредитованной ИТ компании.

В «Газпром нефть» ты можешь:

  • Получить уникальный профессиональный опыт;
  • Создавать смелые проекты с нуля и наблюдать за их влиянием на целую отрасль;
  • Быть вместе с теми, кого вдохновляют сверхсложные задачи;
  • Сочетать несколько ролей, быть частью нескольких команд или участвовать в кросс-функциональных командах;
  • Использовать возможности компании-лидера для своей самореализации и убедиться, что любой профессиональный опыт важен;
  • Быть среди тех, кто создает первую в России цифровую платформу для управления промышленной компанией нового поколения.
Соц.сети

Backend-разработчик (TypeScript/Node.js)

Автоподнятие
Зарплата не указанаРоссияМоскваУдалёнка

#middle #удаленка

••••••••
Backend-разработчик (TypeScript/Node.js)
Опыт работы: 3–6 лет
Полная занятость
График: 5/2
Формат работы: удалённо

☑️ Чем предстоит заниматься
-Разрабатывать сервисы карт, счетов, операций, подписок, реферальной системы и комиссий — от схемы данных до 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, опыт в финтехе или криптопродуктах

Контакты: ••••••••

JavaScript Job •••••••• | •••••••• | ••••••••

Эта вакансия также есть на:hh.ru

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.