Senior Software Engineer, Backend Львів, віддалено Simulmedia шукає досвідченого та динамічного Software Engineer з допитливий і креативний, щоб приєднатися до нашої команди розробки програм . Ви тісно співпрацюватимете з менеджерами з продукту та інженерами зовнішнього вигляду, щоб вирішувати складні проблеми та розбивати нові функції на менші випуски. Як інженер-програміст у Simulmedia, ви відіграватимете ключову роль у проектуванні, розробці та підтримці серверної інфраструктури, яка заб
Senior Software Engineer, Backend
Львів, віддалено
Simulmedia шукає досвідченого та динамічного Software Engineer з допитливий і креативний, щоб приєднатися до нашої команди розробки програм . Ви тісно співпрацюватимете з менеджерами з продукту та інженерами зовнішнього вигляду, щоб вирішувати складні проблеми та розбивати нові функції на менші випуски. Як інженер-програміст у Simulmedia, ви відіграватимете ключову роль у проектуванні, розробці та підтримці серверної інфраструктури, яка забезпечує наші інноваційні рішення. Ви тісно співпрацюватимете з міжфункціональними командами, щоб забезпечити надійність, масштабованість і продуктивність нашого програмного забезпечення, дозволяючи надавати винятковий досвід нашим користувачам. Ви допоможете керувати нашими зусиллями зі створення мікросервісів, які є продуктивними, масштабованими та достатньо гнучкими, щоб підтримувати поступову розробку.
Ця посада знаходиться у Львіві, Україна. Основна команда знаходиться у Львові та в основному працює віддалено, час від часу зустрічаючи команду в офісі.
Обов’язки:
- Розробляти та впроваджувати надійні та масштабовані серверні рішення для підтримки наших пропозицій продуктів
- Зробіть внесок у архітектурні рішення та дизайн серверних систем, гарантуючи, що вони відповідають нашим бізнес-цілям і вимогам до масштабованості.
- Використовуйте свій досвід у мовах програмування, таких як Python, Ruby, Go to писати ефективний, чистий код, який зручно підтримувати.
- Створювати та підтримувати API, щоб увімкнути зв’язок між зовнішніми та серверними системами, а також інтеграцію сторонніх розробників.
- Керувати та оптимізувати бази даних (наприклад, SQL) , NoSQL) для зберігання й пошуку даних, включаючи розробку схеми, індексування й оптимізацію запитів.
- Оптимізуйте серверні системи для підвищення продуктивності, масштабованості й ефективності використання ресурсів, щоб обробляти великий трафік і великі набори даних.
- Впроваджуйте найкращі методи безпеки, щоб захистити конфіденційні дані та забезпечити дотримання правил конфіденційності даних.
- Напишіть модульні тести, перевірте код і співпрацюйте з групами із забезпечення якості, щоб підтримувати якість і надійність коду.
- Створити і підтримувати технічну документацію для серверних систем, API і процесів для сприяння обміну знаннями та адаптації
- Співпрацювати з інженерами інтерфейсу, спеціалістами з обробки даних, менеджерами з продуктів та іншими зацікавленими сторонами, щоб забезпечити відповідність вимогам до продукту
< li> Забезпечувати наставництво та керівництво молодшим інженерам, сприяючи зростанню команди інженерів. - Будьте в курсі нових технологій і найкращих галузевих практик, а також робіть рекомендації щодо вдосконалення пакету технологій.
Кваліфікація:
- Ступінь бакалавра з інформатики, розробка програмного забезпечення або пов’язана галузь
- 5+ років професійного досвіду як інженер-програміст
- Досконалий рівень володіння однією чи кількома мовами програмування (Python, Ruby, Go) li>
- Досвід проектування та створення масштабованих, високопродуктивних серверних систем
- Знання принципів проектування RESTful та/або GraphQL API
- Досвідy з базами даних і рішеннями для зберігання даних (SQL, NoSQL)
- Відданість написанню чистого, ефективного коду, який зручно підтримувати
- Сильні навички вирішення проблем і аналізу
- Чудові навички спілкування та співпраці
- Продемонстровані лідерські здібності та здатність працювати самостійно
- Допитливість, креативність і пристрасть до створення інноваційних програмних рішень
- Добре знання найкращі методи розробки та тестування (модульне тестування, інтеграційне тестування)
- Бажання взяти високий рівень володіння речами, над якими ви працюєте
- Здатність швидко вивчати нове, підтримувати високу планку якості та бути прагматичним
- Потрібно вміти спілкуватися з командами США
- Досвід роботи з AWS є плюсом
- Можливість працювати об 11 ранку — 20:00 EEST
Наша техніка:
- Майже усе, що ми запускаємо на AWS
- Ми здебільшого використовуємо Python, Ruby та Go
- Для даних ми здебільшого використовуємо Postgres і Redshift
Ми радий створювати різні бонуси та переваги для нашої команди в Україні. Більше буде обговорено на етапі співбесіди!