Title: Senior Fullstack Engineer (TypeScript, Node.js and Effect.js)
Company: Appfire
Location: EMEA / Bulgaria
В Appfire мы считаем, что отличная работа получается, когда люди могут сами выбирать, как им работать. За 20 лет создания программного обеспечения, которое позволяет командам разрушать барьеры и беспрепятственно сотрудничать, мы усвоили, что универсального подхода не существует. Мы — команда из более чем 800 сотрудников, работающих удаленно в 28 странах. Наши флагманские продукты включают: JXL, Comala Document Management, 7Pace Time Tracker, Jira Misc Workflow Extensions и BigPicture.
Здесь вы можете прочитать некоторые из наших историй клиентов:
О роли
Вы увлечены созданием потрясающих продуктов? Вас воодушевляет участие в команде, которая действительно заботится? Не можете удержаться от предложений по улучшению пользовательского опыта, будь то оптимизация производительности или настройка пользовательского интерфейса? Тогда вы попали по адресу. Astroneers — это команда, которую вы искали: высоко вовлеченные и очень поддерживающие коллеги, сталкивающиеся с интересными техническими задачами в прозрачной среде, и многое другое.
Команда в основном фокусируется на продуктах Jira Misc Workflow Extensions (JMWE) и Jira Misc Custom Fields (JMCF), а также регулярно берется за побочные проекты, такие как помощь другим командам, эксперименты с интеграцией Slack или исследование возможностей искусственного интеллекта. Вы будете вовлечены в каждый этап жизненного цикла продукта: идею, дизайн, разработку, выпуск и поддержку. Наши продукты используются тысячами компаний из различных отраслей для превращения их процессов Workflow & Automation в произведение искусства, и мы будем рассчитывать на ваш опыт и интуицию, чтобы продвинуть их дальше.
Что вы будете делать
- Присоединиться к самоорганизующейся, кросс-функциональной продуктовой команде и тесно сотрудничать с другими инженерами-программистами, менеджером продукта, руководителем команды и другими специалистами, такими как продуктовые маркетологи или инженеры службы поддержки.
- Проектировать, создавать и поддерживать эффективные и масштабируемые приложения, написанные в основном на Effect-TS и Node.js.
- Следовать и устанавливать лучшие инженерные практики: автоматизированное тестирование, ревью кода, парное программирование, YBIYRI (вы это создали — вы это и поддерживаете).
- Автоматизировать облачные сервисы и управление конфигурацией для обеспечения масштабируемости, операционной эффективности и оптимизации затрат.
- Открыто и честно делиться своими мыслями о том, что будет лучше для наших клиентов и бизнеса: вы будете участвовать в обсуждениях будущего наших продуктов и Appfire.
- Станьте тем изменением, которое вы ищете — продвигайте улучшения в команде и продуктах, занимая проактивную позицию в области инноваций и совершенствования процессов.
- Получить беспрепятственный доступ к команде поддержки, быструю обратную связь и прямое общение с нашими клиентами.
Что мы хотели бы видеть
- Подтвержденный опыт (5+ лет) поставки нескольких масштабируемых облачных приложений с большим трафиком.
- Отличное знание полнофункциональных JavaScript или TypeScript приложений. Знание Effect.js и Express.js очень полезно, а опыт использования различных моделей и инструментов ИИ, таких как Cursor, будет преимуществом.
- Ориентация на продукт. Наши команды формируют продукты, которыми они владеют, и мы ожидаем, что вы будете влиять на продуктовые решения.
- Подлинно инженерный подход к решению проблем. Хорошие теоретические основы информатики (например, алгоритмы и вычислительная сложность, ООП) очень практичны в постоянно меняющемся ландшафте технологий.
- Хорошее понимание современных облачных архитектур и практический опыт их реализации.
- Глубокое архитектурное понимание веб-приложений, включая аспекты производительности, качества и безопасности.
- Желание и способность наставлять других членов команды и формировать культуру команды.
- Владение английским языком на уровне B2 или выше.
Приятно иметь
- Опыт работы с приложениями Atlassian Forge.
- Хорошее понимание Jira и/или Jira Service Management.
- Знание того, как играть в Bang! (нам действительно нужен новый чемпион 😄)
Преимущества и льготы
Доля в компании: каждый член команды Appfire имеет право на долю в компании, что способствует истинному чувству причастности и связи с нашим ростом.
Время отдыха и благополучие
- 26 оплачиваемых дней отпуска ежегодно, независимо от стажа работы
- 12 дней благополучия — один полностью оплачиваемый выходной день каждый месяц для восстановления сил, доступный по запросу и не переносимый на следующий месяц
- 24 часа оплачиваемого волонтерского времени для поддержки значимых дел вне работы
- 3 полностью оплачиваемых дня волонтерства каждый год через Appfire Town, нашу программу корпоративной социальной ответственности (КСО), поддерживающую местные сообщества.
- Обучение и развитие: развивайтесь с Appfire University — нашей кастомной платформой обучения по запросу, разработанной для поддержки непрерывного обучения и профессионального развития.
Здоровье и образ жизни
- Частное медицинское страхование через UNIQA, полностью покрываемое Appfire Bulgaria
- Multisport Card с доступом к сотням спортзалов, студий и бассейнов по всей Болгарии, полностью оплачиваемая Appfie
- Продуктовые ваучеры через предоплаченную карту Pluxee с ежемесячным пособием
- Транспорт — Сотрудники в Софии получают полностью оплачиваемую карту городского транспорта Софии, предоставляющую доступ ко всем видам общественного транспорта в городе.
- Семейная поддержка — сотрудники получают единовременный чистый «Детский бонус» при рождении ребенка.
- Гибкость — Эта роль полностью удаленная в Болгарии
Признание рынка
Appfire постоянно отмечается за рост компании, культуру, корпоративную социальную ответственность и превосходство продуктов, а также включена в списки Deloitte Technology Fast 500, Inc. Best Workplaces, BuiltIn Best Places to Work и Inc. 5000. Узнайте больше о наших достижениях, которые были бы невозможны без наших сотрудников, партнеров и клиентов:
Равные возможности трудоустройства (EEO)
Appfire является работодателем, предоставляющим равные возможности, и не допускает дискриминации по признаку расы, цвета кожи, религии, пола (включая беременность), сексуальной ориентации, гендерной идентичности или самовыражения, национального происхождения, возраста, инвалидности, генетической информации, семейного положения, статуса ветерана или любой другой защищенной характеристики, определенной применимым законодательством. Наше обязательство распространяется на все виды трудовой деятельности, включая подбор, наем, обучение, продвижение по службе, компенсацию, льготы и увольнение.