
Growth Acceleration Partners — консалтинговая технологическая компания, которая помогает организациям создавать, модернизировать и совершенствовать цифровые продукты с помощью разработки программного обеспечения и инженерии данных. Компания работает в сферах разработки ПО, UI/UX-дизайна, инженерии данных, машинного обучения, искусственного интеллекта и модернизации, помогая командам повышать операционную эффективность и использовать данные для роста и преобразования бизнеса.
Старший инженер Ruby и Ember для full-stack-разработки
Руководите разработкой защищённых функций бухгалтерского учёта для SaaS-платформы в сфере юридических технологий на Ruby on Rails и Ember.js. Отвечайте за весь процесс — от проектирования и тестирования до развёртывания, мониторинга и точности финансовых данных.
Описание
- Создавайте и поддерживайте ключевые функции бухгалтерского учёта для SaaS-платформы в сфере юридических технологий.
- Разрабатывайте защищённые высоконагруженные функции на Ruby on Rails и Ember.js.
- Ведите работу от проектирования и реализации решения до развёртывания в production и проверки.
- Пишите модульные и интеграционные тесты; для pull request обязательно требуется покрытие модульными тестами.
- Регулярно используйте ИИ-помощников для программирования и оценивайте их результаты с точки зрения безопасности и качества.
- Повышайте производительность нагруженных приложений Rails, выявляя и устраняя узкие места ActiveRecord.
- Разбирайтесь с проблемами в production с помощью логов, трассировок и метрик.
- Проверяйте безопасность данных, отправленных пользователями, включая CSV-файлы.
- Используйте процессы CI/CD для автоматизированного сканирования безопасности и проверки схемы.
- Помогайте младшим инженерам развиваться и поддерживайте стабильную работу команды.
Требования
- Степень бакалавра в области информатики, разработки программного обеспечения, информационных технологий или смежной технической дисциплины.
- Не менее пяти лет профессионального опыта разработки и поддержки full-stack веб-приложений.
- Не менее трёх лет практического опыта разработки серверных сервисов на Ruby on Rails.
- Опыт создания интерактивных интерфейсов на Ember.js или другом современном JavaScript-фреймворке.
- Опыт ведения работы от локальной разработки до мониторинга в production.
- Опыт работы с финансовыми данными, включая десятичные дроби, округление, валюты и идемпотентные операции.
- Уверенные навыки настройки производительности Ruby, Rails и ActiveRecord.
- Практический опыт работы с Ember.js, современным JavaScript (ES6+), HTML5 и CSS3.
- Опыт разработки через тестирование, работы с RSpec и создания надёжных модульных и интеграционных тестов для финансовых процессов.
- Понимание оркестрации CI/CD, мониторинга production-среды, распределённой трассировки и анализа логов.
- Опыт интеграции ИИ-помощников для программирования в процесс разработки с последующей проверкой коллегами и валидацией.
- Продвинутый уровень письменного и устного английского языка.
- Способность самостоятельно отвечать за техническую часть и организовывать свою работу.
- Внимательность к деталям и стремление к точности данных и корректной работе приложения.
- Развитые коммуникативные навыки и способность наставлять младших инженеров.
- Опыт в сфере юридических или финансовых технологий либо в строго регулируемых SaaS-сервисах будет преимуществом.
- Знакомство с заменой устаревших тестовых наборов, перегруженных проверками интерфейса, будет преимуществом.
- Знание кэширования, оптимизации запросов и индексации баз данных будет преимуществом.
Преимущества
- Инвестиции в обучение.
- Очные занятия английским языком.
- Обучение работе с актуальными технологиями, включая ИИ, аналитику данных и машинное обучение.
- Инклюзивная рабочая среда, приверженная равным возможностям.
- Возможность работать в распределённых инженерных командах, тесно взаимодействующих друг с другом.