Вакансія
З партнерського стрічки
Інженер із програмного забезпечення Full Stack (Angular/Python)
Ціна за запитом
Деталі
- Тип зайнятості
- Повна зайнятість
- Віддалено
- Так
- Компанія
- Lobster Data Gmbh
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Огляд посади: це вакансія для гібридної ролі з регулярними візитами до нашої штаб-квартири в Тутцінге, Німеччина або Амстердамі, Нідерланди. Ми заохочуємо подавати заявки від усіх кваліфікованих кандидатів, незалежно від гендерної приналежності.
Ми будуємо хмарні служби навколо платформи даних Lobster і шукаємо інженера програмного забезпечення Full Stack, який би приєднався до нас. Те, що ви б створили, знаходиться між платформою та людьми, які нею керують: інформаційні панелі, які показують, що насправді відбувається під час інтеграції клієнта, рівні керування для надання та конфігурації, інструменти самообслуговування, які знімають рутинну роботу з нашої команди операцій, і моніторинг навколо всього цього. Python і його API на сервері, Angular на фронтенді, і ви працюватимете з обох сторін.
Наші клієнти бачать створене вами програмне забезпечення, тому ми дбаємо про те, як ви думаєте про наших користувачів, і про те, як ви кодуєте. Найкращі ідеї тут, як правило, надходять від інженерів, які запитують, чого хтось намагається досягти, а потім роблять це простіше. Ви матимете свободу вносити ці ідеї в управління продуктами та будувати їх.
Готові вплинути?
Ви отримаєте право власності на:
• Розробка нашого серверного модуля Python як продукту: модель даних, бізнес-логіка, перевірка, міграції, автоматизовані тести.
• Розробка та підтримка RESTful API поверх нього, щоб сервіси, інтерфейси та сусідні системи взаємодіяли чітко.
• Визначення та впровадження масштабованих мікросервісів, від схеми до розгортання.
• Створення інтерфейсу Angular, який базується на цьому API, разом із колегою з команди: компоненти, стан, маршрутизація та тести, які з ними пов’язані.
• Експлуатація та підтримка того, що ви створюєте: контейнерні служби без збереження даних на AWS, розгорнуті через CI/CD, а не вручну, із моніторингом і оповіщеннями, які повідомляють вам щось раніше, ніж це зробить клієнт.
• Підтримання працездатності працюючої системи протягом тривалого часу, від залежностей і оновлень версій до вартості та конфігурації.
• Оцінка та вибір інструментів і технологій, які відповідають даній інженерній задачі
• Тісна співпраця з відділом управління продуктами щодо того, що має робити програмне забезпечення: висловлення власних уявлень про те, що потрібно клієнтам, де їхня робота все ще складніша, ніж має бути, і як можна спростити крок.
• Удосконалення практик щодо всього цього, від конвеєрів до тестового покриття до того, як ми обробляємо інциденти.
Жодне з наведеного нижче не є жорсткою вимогою. Чим більше ви принесете, тим швидше ви зможете взяти на себе цю частину ролі, а решту ви можете вибрати тут:
• Принцип мислення DevOps на практиці: ви дбали про послуги, які написали, а не передавали їх через стіну.
• Досвід роботи з AWS поза межами сертифікації: обчислення, мережа, зберігання та ідентифікація, а також уявлення про вартість дизайнерського рішення.
• Безсерверні шаблони разом із довгостроковими службами та перегляд того, коли кожен із них є правильним вибором.
• Інфраструктура як код із Terraform або CloudFormation.
• CI/CD з GitHub Actions або щось подібне.
• Моніторинг, реєстрація та попередження: ви налаштували це, а не лише читали інформаційні панелі.
Ми хотіли б зустріти людину з:
• Приблизно від трьох до п’яти років професійної розробки програмного забезпечення з використанням Python як основної мови та досвід роботи з тим, що ви створили у виробництві.
• Ремесло Python: строго типізований, добре структурований код програми. Ви створили та підтримуєте бекенд і його API, а не сценарії та блокноти, і ви моделюєте свої дані на кожній межі за допомогою Pydantic або чогось подібного.
• Досвід роботи з веб-платформою, такою як FastAPI, і з реляційними базами даних: дизайн схеми, ORM, як-от SQLAlchemy, і міграції, які можна запускати, не затамувавши подих
• Практичний асинхронний Python: ви створили служби на основі asyncio і знаєте, чому один виклик блокування всередині співпрограми зупиняє все навколо.
• Angular і TypeScript на передній частині. Ви можете створювати нові компоненти там, де вони потрібні продукту, а не лише коригувати те, що вже є.
• Виробничий спосіб мислення (ви створюєте, ви керуєте ним). Ви думаєте про конвеєри, ремонтопридатність, тестування, телеметрію та налагодження, і ви готові брати участь у розробці причин, чому щось зламалося
• Відчуття того, що йде не так через межі мережі: тайм-аути, обмежені повторні спроби з відстрочкою, ідемпотентність.
• Практичні знання Docker і створення служб, які не мають власного стану
• Око для людей по той бік екрана. Ви запитуєте, що клієнт насправді намагається зробити, і краще вилучите крок, ніж задокументуєте його.
• Творча, самостійна манера роботи. Вам дається ціль і місце для пошуку маршруту, і вам подобається заповнювати частини, які ще ніхто не вказував.
• Природний інстинкт безпеки. Наше програмне забезпечення обробляє дані клієнтів і клієнтські середовища, тому ви думаєте про доступ, секрети та перевірку під час написання, а не після.
• Сильні навички спілкування англійською мовою. Німецька мова бажана, але не обов'язкова.
Ви можете з нетерпінням чекати:
• Можливість гнучко працювати вдома
• Сучасні офіси в Німеччині та Нідерландах
• Особистий бюджет навчання та розвитку
• До 30 днів віддаленої роботи на рік з будь-якої країни ЄС
• Пенсійний план компанії
• 30 днів відпустки на рік
• 2 додаткових оплачуваних вихідних напередодні Різдва та Нового року
• Пакети переваг для певного місця (ваш рекрутер із задоволенням надасть більше деталей під час вашого першого чату)
• Спонсоровані компанією ділові поїздки
Для цієї ролі ми відкриті для співпраці зі спеціалістами з Німеччини чи Нідерландів. Незалежно від того, чи бажаєте ви працювати на місці в наших офісах у Тутцінге, Амстердам, чи віддалено з місця в одній із цих країн, ми з радістю задовольнимо ваш стиль роботи.
Якщо ви в захваті від цієї ролі, але не відповідаєте всім вимогам, радимо вам подати заявку!…
Джерело: Arbeitnow (https://www.arbeitnow.com/jobs/companies/lobster-data-gmbh/remote-full-stack-software-engineer-angular-python-239791)
Ми будуємо хмарні служби навколо платформи даних Lobster і шукаємо інженера програмного забезпечення Full Stack, який би приєднався до нас. Те, що ви б створили, знаходиться між платформою та людьми, які нею керують: інформаційні панелі, які показують, що насправді відбувається під час інтеграції клієнта, рівні керування для надання та конфігурації, інструменти самообслуговування, які знімають рутинну роботу з нашої команди операцій, і моніторинг навколо всього цього. Python і його API на сервері, Angular на фронтенді, і ви працюватимете з обох сторін.
Наші клієнти бачать створене вами програмне забезпечення, тому ми дбаємо про те, як ви думаєте про наших користувачів, і про те, як ви кодуєте. Найкращі ідеї тут, як правило, надходять від інженерів, які запитують, чого хтось намагається досягти, а потім роблять це простіше. Ви матимете свободу вносити ці ідеї в управління продуктами та будувати їх.
Готові вплинути?
Ви отримаєте право власності на:
• Розробка нашого серверного модуля Python як продукту: модель даних, бізнес-логіка, перевірка, міграції, автоматизовані тести.
• Розробка та підтримка RESTful API поверх нього, щоб сервіси, інтерфейси та сусідні системи взаємодіяли чітко.
• Визначення та впровадження масштабованих мікросервісів, від схеми до розгортання.
• Створення інтерфейсу Angular, який базується на цьому API, разом із колегою з команди: компоненти, стан, маршрутизація та тести, які з ними пов’язані.
• Експлуатація та підтримка того, що ви створюєте: контейнерні служби без збереження даних на AWS, розгорнуті через CI/CD, а не вручну, із моніторингом і оповіщеннями, які повідомляють вам щось раніше, ніж це зробить клієнт.
• Підтримання працездатності працюючої системи протягом тривалого часу, від залежностей і оновлень версій до вартості та конфігурації.
• Оцінка та вибір інструментів і технологій, які відповідають даній інженерній задачі
• Тісна співпраця з відділом управління продуктами щодо того, що має робити програмне забезпечення: висловлення власних уявлень про те, що потрібно клієнтам, де їхня робота все ще складніша, ніж має бути, і як можна спростити крок.
• Удосконалення практик щодо всього цього, від конвеєрів до тестового покриття до того, як ми обробляємо інциденти.
Жодне з наведеного нижче не є жорсткою вимогою. Чим більше ви принесете, тим швидше ви зможете взяти на себе цю частину ролі, а решту ви можете вибрати тут:
• Принцип мислення DevOps на практиці: ви дбали про послуги, які написали, а не передавали їх через стіну.
• Досвід роботи з AWS поза межами сертифікації: обчислення, мережа, зберігання та ідентифікація, а також уявлення про вартість дизайнерського рішення.
• Безсерверні шаблони разом із довгостроковими службами та перегляд того, коли кожен із них є правильним вибором.
• Інфраструктура як код із Terraform або CloudFormation.
• CI/CD з GitHub Actions або щось подібне.
• Моніторинг, реєстрація та попередження: ви налаштували це, а не лише читали інформаційні панелі.
Ми хотіли б зустріти людину з:
• Приблизно від трьох до п’яти років професійної розробки програмного забезпечення з використанням Python як основної мови та досвід роботи з тим, що ви створили у виробництві.
• Ремесло Python: строго типізований, добре структурований код програми. Ви створили та підтримуєте бекенд і його API, а не сценарії та блокноти, і ви моделюєте свої дані на кожній межі за допомогою Pydantic або чогось подібного.
• Досвід роботи з веб-платформою, такою як FastAPI, і з реляційними базами даних: дизайн схеми, ORM, як-от SQLAlchemy, і міграції, які можна запускати, не затамувавши подих
• Практичний асинхронний Python: ви створили служби на основі asyncio і знаєте, чому один виклик блокування всередині співпрограми зупиняє все навколо.
• Angular і TypeScript на передній частині. Ви можете створювати нові компоненти там, де вони потрібні продукту, а не лише коригувати те, що вже є.
• Виробничий спосіб мислення (ви створюєте, ви керуєте ним). Ви думаєте про конвеєри, ремонтопридатність, тестування, телеметрію та налагодження, і ви готові брати участь у розробці причин, чому щось зламалося
• Відчуття того, що йде не так через межі мережі: тайм-аути, обмежені повторні спроби з відстрочкою, ідемпотентність.
• Практичні знання Docker і створення служб, які не мають власного стану
• Око для людей по той бік екрана. Ви запитуєте, що клієнт насправді намагається зробити, і краще вилучите крок, ніж задокументуєте його.
• Творча, самостійна манера роботи. Вам дається ціль і місце для пошуку маршруту, і вам подобається заповнювати частини, які ще ніхто не вказував.
• Природний інстинкт безпеки. Наше програмне забезпечення обробляє дані клієнтів і клієнтські середовища, тому ви думаєте про доступ, секрети та перевірку під час написання, а не після.
• Сильні навички спілкування англійською мовою. Німецька мова бажана, але не обов'язкова.
Ви можете з нетерпінням чекати:
• Можливість гнучко працювати вдома
• Сучасні офіси в Німеччині та Нідерландах
• Особистий бюджет навчання та розвитку
• До 30 днів віддаленої роботи на рік з будь-якої країни ЄС
• Пенсійний план компанії
• 30 днів відпустки на рік
• 2 додаткових оплачуваних вихідних напередодні Різдва та Нового року
• Пакети переваг для певного місця (ваш рекрутер із задоволенням надасть більше деталей під час вашого першого чату)
• Спонсоровані компанією ділові поїздки
Для цієї ролі ми відкриті для співпраці зі спеціалістами з Німеччини чи Нідерландів. Незалежно від того, чи бажаєте ви працювати на місці в наших офісах у Тутцінге, Амстердам, чи віддалено з місця в одній із цих країн, ми з радістю задовольнимо ваш стиль роботи.
Якщо ви в захваті від цієї ролі, але не відповідаєте всім вимогам, радимо вам подати заявку!…
Джерело: Arbeitnow (https://www.arbeitnow.com/jobs/companies/lobster-data-gmbh/remote-full-stack-software-engineer-angular-python-239791)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Lobster Data Gmbh
Оголошення надано Lobster Data Gmbh.