Senior Software Engineer (Ruby on Rails)
Работодатель · Diligent
Будапешт
В качестве Senior Ruby on Rails инженера в Diligent вы будете играть ключевую роль в проектировании, создании и развитии безопасных, масштабируемых и высокопроизводительных SaaS-приложений и сервисов. Эта позиция идеально подходит для инженера, которому нравится отвечать за техническую реализацию проектов, формировать бэкенд-архитектуру и участвовать в долгосрочной модернизации нашей платформы.
Задачи
- Проектирование, создание, ревью, тестирование и поддержка функций и сервисов Ruby on Rails в соответствии с гибкими практиками разработки Diligent.
- Ответственность за техническую реализацию проектов, эпиков и основных пользовательских историй (user stories), включая проектирование решений, планирование реализации и доведение до продакшена.
- Разработка и развитие RESTful API и веб-приложений с упором на масштабируемость, простоту поддержки и производительность.
- Участие в архитектурных решениях, создание прототипов при необходимости и помощь в выделении ключевых компонентов и подсистем по мере развития продуктов.
- Эффективное сотрудничество с командами Product, QA, DevOps, Security и другими инженерными командами для обеспечения бесшовного выпуска рабочего программного обеспечения в продакшен.
- Поддержка качества кода с помощью тщательного код-ревью, автоматизированного тестирования, документации, непрерывного совершенствования инженерных практик и разумного использования AI-инструментов для написания кода, отладки и прототипирования с надлежащей человеческой валидацией.
- Менторство других инженеров, обмен знаниями в команде и помощь в повышении планки технического исполнения и дисциплины доставки.
Условия и льготы
Культура и инновацииКреативность вшита в нашу культуру. По своей природе мы — инновационные командные игроки.Рабочая средаDiligent предлагает гибкую рабочую среду, глобальные дни помощи обществу, комплексную медицинскую страховку, дни без встреч, щедрую политику отпусков и велнес-программы.Разнообразие и инклюзивностьРазвитие, поддержка и продвижение разнообразной команды — наш главный приоритет.
Требования
- От 5 лет профессионального опыта разработки программного обеспечения в коммерческой среде с солидным практическим опытом создания веб-приложений и сервисов.
- Отличное понимание Ruby on Rails и практический опыт создания продакшн-ready бэкенд- или full-stack приложений на нем.
- Солидный опыт в разработке API и веб-разработке, включая проектирование и реализацию RESTful-сервисов.
- Опыт проектирования безопасного программного обеспечения в средах, использующих DevOps, инфраструктуру как код (IaC) и практики автоматизированной доставки.
- Глубокое понимание микросервисов или сервис-ориентированных архитектур и компромиссов, связанных с распределенными системами.
- Знакомство с системами контроля версий, такими как Git и GitHub, а также с распространенными рабочими процессами совместной работы и ветвления.
- Сильные коммуникативные навыки и умение эффективно работать как с техническими, так и с нетехническими стейкхолдерами.
- Способность менторить коллег, участвовать в формировании инженерных стандартов и помогать разбивать масштабные инициативы на выполнимые задачи.
- Рабочие знания SQL и моделирования данных, способность анализировать производительность приложений и проектирование слоя персистентности.