Software Engineer, Go (Edge)
Primary stack
Job description
Про посаду
Приєднуйтесь до Telnyx на посаду Software Engineer, Go (Edge), щоб проектувати та створювати сервіси Go для нашої безсерверної платформи та глобальної контрольної площини.
Про Telnyx
Telnyx є лідером галузі, який не просто мріє про майбутнє глобального підключення - ми його будуємо. Від проектування та розширення досяжності приватної глобальної багатохмарної IP мережі до винесення гіперлокальної технології edge прямо на ваші пальці через інтуїтивно зрозумілі API, ми формуємо нову еру безперешкодного взаємозв'язку між людьми, пристроями та додатками.
Нас рухає бажання трансформувати та модернізувати застаріле, автоматизувати ручні процеси та вирішувати реальні проблеми за допомогою інноваційних рішень для підключення. Як свідчення нашого успіху, ми пишаємося тим, що є фінансово стабільною та прибутковою компанією. Наша міцна прибутковість дозволяє нам не тільки інвестувати в піонерські технології, але й сприяти середовищу постійного навчання та зростання для нашої команди.
Наше колективне бачення - світ, де безмежне підключення стимулює необмежену інновацію. Приєднуючись до нас, ви можете стати частиною закладення фундаменту цього взаємопов'язаного майбутнього. Ми шукаємо захоплених людей, які збуджені можливістю внести вклад у компанію, що формує галузь, і водночас розвивати власні навички та кар'єру.
Обов'язки
- Проектування та створення сервісів Go для нашої безсерверної платформи, конвеєра розгортання функцій та глобальної контрольної площини.
- Відповідальність за програмне забезпечення бекенду та контрольної площини, від API для клієнтів та життєвих циклів ресурсів до сервісів, що розгортають та керують робочими навантаженнями по всій нашій edge інфраструктурі.
- Зробіть платформу зручною для використання: чисти API, гостра CLI, передбачувана поведінка та корисні повідомлення про помилки. Досвід розробника є функцією, а не післядумкою.
- Створіть надійні робочі процеси для розгортання, конфігурації, зберігання та спостереження. Обробляйте повторні спроби, стани та випадки збоїв, які виникають при операціях, що охоплюють кілька сервісів та датацентрів.
- Працюйте з Kubernetes та нашою інфраструктурою виконання через контрольну площину та допомагайте діагностувати проблеми з латентністю, пропускною здатністю та надійністю по всій платформі.
- Створіть інструментарій, який допоможе нам безпечно працювати в масштабі. Беріть участь у черговості для систем, які ви створюєте.
Вимоги
- 2–5 років професійного досвіду розробки бекенд програмного забезпечення.
- Знання Go або значний досвід у подібній мові бекенд (Rust, Java, C++) та інтерес до щоденного написання Go.
- Міцні фундаменти розподілених систем. Ви налагоджували проблеми між сервісами в продукційному середовищі та розумієте повторні спроби, часткові збої та ідемпотентність.
- Зручність у проектуванні API та моделей ресурсів, які насправді будуть використовуватись іншими інженерами.
- Досвід роботи з реляційними базами даних, включаючи схеми, транзакції та міграції.
- Досвід створення асинхронних систем за допомогою черг, фонових завдань, машин станів або подібних паттернів.
- Робочий досвід роботи з Kubernetes та інтерес до створення програмного забезпечення, яке розгортає та керує робочими навантаженнями на інфраструктурі на базі Kubernetes.
- Досвід роботи з високодоступними сервісами, включаючи участь у черговості.
Буде плюсом
- Досвід створення інструментів для розробників, платформ, контрольних площин, середовищ виконання чи інших продуктів для розробників.
- Досвід створення програмного забезпечення, яке взаємодіє з Kubernetes, таких як контролери, оператори чи системи розгортання.
- Знання про сервісні або edge-compute платформи (Cloudflare Workers, Fastly Compute, Lambda, Fly.io, Deno Deploy тощо).
- Досвід роботи з технологіями контейнеризації та оркестрації, такими як Docker та Kubernetes, включаючи розгортання, управління та усунення несправностей контейнеризованих додатків.
- Досвід роботи з програмним забезпеченням у кількох регіонах або датацентрах.
Ми пропонуємо
- Конкурентоспроможна зарплата
- Можливість працювати в динамічному та інноваційному середовищі
- Колаборативна та інклюзивна культура команди
Місця
- Київ, Україна
- Берлін, Німеччина
- Віддалено
Подайте заявку на цю посаду
Зацікавлені у розвитку кар'єри в Telnyx? Отримуйте майбутні можливості прямо на вашу електронну пошту.
© Telnyx Germany. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Telnyx Germany
All 62 rolesDirector, Enterprise Sales (NORAM)
Telnyx Germany · United States
Software Engineer, Elixir - Telephony
Telnyx Germany · Brazil +2
Senior Software Engineer, Python
Telnyx Germany · United States
Forward Deployed Engineer (Remote)
Telnyx Germany · United States +1