Senior Software Development Engineer
Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
У SPD Technology ми об'єднуємо команду однодумців, які мотивовані бажанням створювати цінність через свою роботу, об'єднані своєю відданістю високій продуктивності та наданню власних, передових технологічних рішень, які сприяють зростанню клієнтів. Ми надаємо нашим людям культуру досконалості та можливість відчувати свою відповідальність за внесок на кожному рівні. Ми цінуємо гуманність і співпрацю, заохочуємо професійний та особистий ріст, і сприяємо підтримці та гнучкому робочому середовищі, де вітається внесок кожного.
Ми шукаємо Старшого інженера з розробки програмного забезпечення (Back-End) для приєднання до нашої команди.
Про роль
PitchBook - платформа для інвестиційних професіоналів. Наше програмне забезпечення надає доступ до даних та аналітичних інструментів для отримання швидких відповідей і виявлення перспективних можливостей. Розкриває практичні результати та тенденції, приховані в фінансових даних більш ніж трьох мільйонів компаній. Серед користувачів усього світу є великі корпорації, стартапи, венчурні та приватні фонди, інвестиційні банки та багато інших.
Ви приєднаєтесь до команди, яка володіє та розвиває ключові можливості прямих даних та комерційних робочих процесів на платформі PitchBook. Команда підтримує домени, включаючи PitchBook API, інтеграцію CRM та відповідні веб-засновані робочі процеси.
Робота команди дозволяє клієнтам отримувати доступ до даних PitchBook через платформні API, інтегрувати дані PitchBook у системи CRM, керувати завантаженими списками та інтегрувати дані профілів PitchBook у зовнішні робочі процеси, такі як досвід перегляду на основі Chrome.
Як Старший інженер з розробки програмного забезпечення, ви будете проектувати, будувати та підтримувати масштабовані сервіси та інтеграції backend, які забезпечують надійний доступ до даних, синхронізацію та автоматизацію робочих процесів для продуктів, орієнтованих на клієнтів. Ви будете сприяти архітектурі, надійності сервісів, якості API та довгостроковій еволюції можливостей комерційної інтеграції.
Склад команди: 2BE, FE, SDET, PM, Lead
Робочий середовище: Посада пропонує гнучний робочий графік.
Обов'язки
- Проектування, розробка та підтримка масштабовних сервісів та API backend за допомогою Java та Spring Boot.
- Створення та вдосконалення сервісів, що підтримують PitchBook API, інтеграцію CRM та відповідні можливості комерційних робочих процесів.
- Внесення вкладу в архітектуру та еволюцію розподілених систем, які надають дані PitchBook клієнтам та зовнішнім платформам.
- Розробка надійних робочих процесів обміну даними, синхронізації та інтеграції між системами PitchBook та інструментами для клієнтів.
- Підтримка інтеграцій, пов'язаних з CRM, включаючи робочі процеси, пов'язані з системами, такими як Salesforce, Microsoft Dynamics, Dynamo та інші платформи CRM.
- Покращення якості API, готовності документації, продуктивності, надійності та експлуатаційної стабільності.
- Забезпечення масштабованості, спостережуваності, безпеки та підтримки сервісів backend.
- Співпраця з продуктовими, інженерними та зацікавленими сторонами для уточнення вимог та надання високоякісних рішень.
- Участь у оглядах коду та заохочення кращих практик у якості коду, тестуванні, дизайні API та надійності системи.
- Виявлення та усунення складних проблем у виробництві та підвищення стійкості, моніторингу та експлуатаційної досконалості.
- Внесення вкладу у покращення CI/CD, автоматизацію та інженерні стандарти.
- Наставництво інженерам та обмін технічними знаннями в команді.
Вимоги
- Глибоке знання Java та досвід створення сервісів backend для виробництва.
- Практичний досвід роботи зі Spring / Spring Boot та розробкою RESTful API.
- Глибоке розуміння розподілених систем, мікросервісів, дизайну API та подієвих архітектур.
- Досвід роботи з PostgreSQL або іншими реляційними базами даних.
- Досвід роботи з Kafka або подібними технологіями обміну повідомленнями/потокової передачі подій.
- Знання Kubernetes, Docker, CI/CD-піплайнів та практик розробки хмарних рішень.
- Здатність писати чистий, підтримуваний, тестований та масштабовний код.
- Сильні навички вирішення проблем та здатність працювати зі складною бізнес-логікою, потоками даних та сценаріями інтеграції.
- Досвід участі у дизайні систем, технічних рішеннях та кращих інженерних практиках.
- Ефективні навички спілкування та співпраці з інженерними, продуктовими та функціональними зацікавленими сторонами.
- Досвід інтеграції CRM, публічних/орієнтованих на клієнтів API та синхронізації даних є плюсом.
Ми пропонуємо
Розкрити чудові технологічні рішення
Приєднуйтесь до команди експертів, які створюють власні, передові технологічні рішення для всесвітньо відомих підприємств, сприяючи зростанню клієнтів. Реалізуйте свій потенціал, вирішуйте нові завдання та станьте частиною команди, яка цінує ваші навички та внесок. Зосередьтесь на довгостроковому впливі та побудові індивідуальних, довготривалих партнерських відносин з нашими клієнтами.
Насолоджуйтесь гнучким та рухомим робочим середовищем
Насолоджуйтесь свободою повністю віддаленої роботи з гнучним робочим графіком. Забезпечте собі стабільний робочий навантаження та стабільний дохід, підтримуваний наданими ноутбуками та ліцензійними програмами. Ми зосереджені на тривалому співробітництві та об'єднуємо результативних людей, які дотримуються високоефективного підходу до роботи.
Скористайтеся можливістю для особистого та професійного зростання
Скористайтеся перевагами оглядів ефективності та заслуг, підвищуйте свої навички за допомогою планів особистого розвитку та індивідуальних знань через корпоративну бібліотеку, підтримку публічних виступів та багато іншого.
Будьте серед однодумців
Працюйте з командою однодумців, які дбають про те, що вони роблять і як це роблять. Співпрацюйте з експертами найвищого рівня, які завжди готові допомогти та підтримати вас у будь-яких викликах. Беріть участь у загальних технологічних та культурних заходах компанії та сприяйте значущим ініціативам корпоративної соціальної відповідальності, які відповідають вашим цінностям. Почуватись підтримуваним вашим HR та скористатись нашою програмою бонусів за рекомендації.
Етапи співбесіди
- Попереднє опитування з рекрутером
- Технічне опитування (до 30 хв)
- Технічне та керівне інтерв'ю (до 1,5 години)
Kateryna Leonova
Спеціаліст із набору талантів
Про компанію
SPD Technology - глобальна компанія з розробки програмних продуктів, яка створює передові технологічні рішення, що сприяють зростанню клієнтів. Ми надаємо послуги з інженерії програмного забезпечення, розробки продуктів та ІТ-консалтингу всесвітньо відомим компаніям, починаючи від фірм Fortune 500 до нових стартапів по всьому світу. Заснована у 2006 році, ми доставили понад 460 власних проектів для високотехнологічних стартапів, малих та середніх підприємств та підприємств, створюючи міцні партнерські відносини з лідерами галузі, такими як PitchBook, Morningstar, Blackhawk Network, Poynt, Space Needle та багато інших. Спеціалізуючись на фінтех та рішеннях для цифрових платежів, інженерії даних, AI/ML та хмарних технологіях, ми створюємо продукти, починаючи від MVP до складних рішень класу підприємства. Ми представлені по всьому світу: у нас є 2 центри розробки в Європі, представництво в Румунії, Великобританії, Кіпрі та віддалені команди, які працюють по всьому світу з 32 країн по всьому світу.