Senior Full Stack Engineer
Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
У SPD Technology ми об'єднуємо команду однодумців, які прагнуть створювати цінність своєю роботою, об'єднані прагненням до високої ефективності та наданням індивідуальних, передових технологічних рішень, що сприяють зростанню клієнтів. Ми надаємо нашим людям культуру досконалості та можливість відчувати себе відповідальними за внесок на кожному рівні. Ми цінуємо гуманність і співпрацю, заохочуємо професійний та особистий розвиток, а також сприяємо підтримці та гнучкому робочому середовищі, де внесок кожного вітається.
І зараз ми шукаємо Senior Full Stack Engineer, щоб приєднатися до нас як частина нашої команди.
Про роль
PitchBook - це провідна аналітична платформа, призначена для професіоналів у сфері інвестицій. Вона збирає дані з різних джерел і представляє їх у зручному для користувача форматі, надаючи можливість стартапам, великим корпораціям, венчурним та приватним фондам капіталу, інвестиційним банкам та аналітиків ринку приймати обґрунтовані рішення.
Ви приєднаєтесь до динамічної, розподіленої інженерної команди. Ми відповідаємо за контент на маркетинговому веб-сайті pitchbook.com та його інтеграції. Наша команда очолює перехід на сторонню CMS – Brightspot, як частина наших зусиль із масштабування. Ми переходимо з власної CMS-платформи на Brightspot CMS, розробляючи нові модулі користувацького інтерфейсу та інтеграційний шар між системами PitchBook та Brightspot для задоволення різноманітних бізнес-потреб.
Співпраця, обмін знаннями та ментальність "Однієї команди" є основою нашої роботи. Команда тісно співпрацює з внутрішніми та зовнішніми зацікавленими сторонами, представниками третіх сторін. Наші основні зацікавлені сторони залучені до маркетингу та генерації лідів, підтримки редакційної та дослідницької команд, які створюють вміст різної складності та для різних цілей, таких як статті, звіти аналітиків, бюлетені та бізнес-дані. Постійний взаємодій із зацікавленими сторонами з маркетингу, редакції та досліджень забезпечує відповідність бізнес-цілям. З точки зору процесу, ми використовуємо Agile на основі Scrum і структуровані за топологіями команд – Stream-Aligned Team.
Технологічний стек
Джерельні та цільові системи CMS використовують дещо різні технологічні стеки. Ви будете працювати з обома під час міграції: Java 11+, Spring Boot, Java Servlet, паттерни MVVM/MVC, HTML, JS, SSR Handlebars та Freemarker, React, Knockout, GraphQL, OpenAPI, Kafka, SNS/SQS, Multi-cloud AWS/GCE, Redis, K8s, FluxCD, ELK/Coralogix, Grafana, Jira/Confluence, GitLab/GitHub
Робоче середовище
Ми практикуємо гнучкий робочий графік, з обов'язковою участю у заходах Scrum:
- Ранкові зустрічі починаються після 10:00 EET
- Вечірні зустрічі закінчуються до 19:00 EET
У нас є офіс у Черкасах, повністю підтримується віддалена робота.
Команда розподілена по Україні, Іспанії, Великобританії та Чехії.
Обов'язки
- Розробляти високоякісний, тестований код, що відповідає інженерним стандартам та керівництвам PitchBook щодо якості, надійності, стабільності, продуктивності та інших нефункціональних вимог. Дотримуватися інженерних процесів і практик, включаючи проведення оглядів коду, створення юніт-тестів та дотримання всіх процедур SDLC.
- Співпрацювати в команді та з іншими командами для досягнення цілей спринту. Брати активну участь у дискусіях, щоб допомогти команді знайти відповідні рішення, вирішувати проблеми та пропонувати ідеї.
- Документувати та підтримувати функціональність програмного забезпечення. Чітко аргументувати технічні концепції, проблеми та рішення.
- Виявляти, налагоджувати та оновлювати існуючі системи. Впроваджувати зміни, що покращують функціональність та продуктивність системи.
- Дотримуватися планів проекту та стандартів галузі/компанії/команди.
- Застосовувати міцні фундаменти комп'ютерних наук. Розробляти та використовувати глибокі знання в конкретних технологічних та доменних областях для вирішення складних задач.
- Сприяти архітектурним рішенням та дизайну систем.
- Створення цінності: розробляти функції/елементи бэклогу для досягнення цілей команди.
- Забезпечувати, що технічний борг ідентифікується та вирішується таким чином, щоб підтримувати ефективну доставку продуктів та стабільність послуг.
- Дотримуватися та брати участь у процесах SAT (наприклад, огляд/демонстрація спринту, щоденний стенд-ап, інженерна зустріч тощо).
- Шукати постійного вдосконалення. Нести відповідальність за власну продуктивність та співпрацю в команді.
Вимоги
- 4+ роки досвіду розробки веб-програмного забезпечення
- Сильні навички вирішення проблем та уважність до деталей. Відкритість для навчання.
- Знання концепцій серверного рендерингу (Handlebars, Freemarker).
- Глибокі знання адаптивного HTML, CSS.
- Знання SEO та оптимізації доступності.
- Добрі знання KnockoutJS, ReactJS.
- Знання Java 11+. Гарні навички ООП.
- Досвід роботи з Spring Framework, Spring Boot 3, паттернами MVC та MVVM.
- Досвід роботи з брокерами повідомлень (Kafka, AWS SNS/SQS).
- Знання концепцій мікросервісів.
- Досвід роботи з SQL (PostgreSQL, MS SQL).
- Глибоке розуміння та активне використання інструментів AI для підвищення власної продуктивності. наприклад, Claude Code, ChatGPT, Gemini, MCP сервери для кодування та інструменти тестування/перевірки коду з штучним інтелектом.
- Здатність працювати самостійно, проявляти ініціативу та рухатись до вдосконалень.
- Англійська верхній середній рівень (B2 і вище); Українська – вільне володіння.
- Знання Docker, Kubernetes та CI/CD-піплайнів (GitLab, GitHub).
- Здатність адаптуватися та сприяти іншим проектам, якщо потрібно. Поширювати знання.
- Буде плюсом: досвід роботи з CMS-системами на Java.
Ми пропонуємо
- Приєднатися до команди експертів, які створюють індивідуальні, передові технологічні рішення для всесвітньо відомих компаній, що сприяють зростанню клієнтів.
- Розкрийте свій потенціал, вирішуйте нові завдання та будьте частиною команди, яка цінує ваші навички та внесок.
- Зосередьтеся на довгостроковому впливі та створенні індивідуальних, довгострокових партнерських відносин з нашими клієнтами.
- Насолоджуйтеся гнучким та адаптивним робочим середовищем.
- Насолоджуйтеся свободою повної віддаленої роботи з гнучkim робочим графіком.
- Зміцніть себе стабільним робочим навантаженням та стабільним доходом, підтримуваним наданими ноутбуками та ліцензованими програмами.
- Ми зосереджені на тривалому співробітництві та об'єднуємо результатоорієнтованих людей, які стоять на високоефективному підході до роботи.
- Прийміть можливість для особистого та професійного зростання.
- Скористайтеся перевагами перевірок за результатами та заслугами, підвищуйте свої навички за допомогою планів особистого розвитку та індивідуальних знань через корпоративну бібліотеку, підтримку публічних виступів тощо.
- Будьте серед однодумців.
- Працюйте з командою однієї думки, яка дбає про те, що вони роблять і як це роблять. Співпрацюйте з експертами найвищого рівня, які завжди готові допомогти та підтримати вас у будь-яких викликах.
- Беріть участь у загальнокомпанійних технологічних та культурних заходах та сприяйте значущим ініціативам корпоративної соціальної відповідальності, які відповідають вашим цінностям.
- Почуватися підтриманим вашим HR та скористатися нашою програмою бонусів за рекомендації.
Етапи співбесіди
- Попереднє опитування з рекрутером (до 30 хв)
- Технічне опитування (15 хв)
- Технічне інтерв'ю (до 90 хв)
- Інтерв'ю з менеджером інженерної команди (45 хв)
Тип роботи: Повна зайнятість, віддалена
Категорія: Інженерія
Місце: Болгарія, Польща, Іспанія
Опубліковано: 1 місяць тому
Подати заявку на цю посаду
Про SPD Technology
SPD Technology - це глобальна компанія з розробки програмних продуктів, яка створює передові технологічні рішення, що сприяють зростанню клієнтів. Ми надаємо послуги з інженерії програмного забезпечення, розробки продуктів та ІТ-консалтингу всесвітньо відомим компаніям, починаючи від фірм Fortune 500 до нових стартапів по всьому світу. Заснована у 2006 році, ми реалізували понад 460 індивідуальних проектів для високотехнологічних стартапів, малих та середніх підприємств та підприємств, створюючи міцні партнерські відносини з лідерами галузі, такими як PitchBook, Morningstar, Blackhawk Network, Poynt, Space Needle та багатьма іншими. Спеціалізуючись на фінтех та рішеннях для цифрових платежів, інженерії даних, AI/ML та хмарних технологіях, ми створюємо продукти, починаючи від MVP до складних рішень класу підприємств. Ми представлені в усьому світі: у нас є 2 центри розробки в Європі, представництво в Румунії, Великобританії, Кіпрі та віддалені команди, які працюють по всьому світу з 32 країн.
Подати заявку зараз