StartupSoft logo

Senior Platform Engineer

StartupSoft·Salary not specified

Primary stack

GraphQLNode.jsTypeScriptReact

Nice to have's

PostgreSQLAWSKubernetesGoRustCC++Zig

Job description

Description language:

Про посаду

StartupSoft спеціалізується на послугах аутстаффінгу в IT, і ми шукаємо талантів найвищого рівня, як ви. Ми зв'язуємо провідних українських інженерів із першокласними стартапами з Кремнієвої долини та ЄС. Наші розробники працюють безпосередньо над продуктом як невід'ємна частина команди стартапу.

Опис проекту

Ця технологічна компанія, орієнтована на анімацію, була створена в 2018 році в Сан-Франциско. Вона надає надійну платформу для створення та обміну легкими, масштабованими анімаціями. З повністю дистанційною командою понад 80 професіоналів, вона обслуговує глобальну базу користувачів, яка охоплює сотні тисяч підприємств. Компанія пропонує унікальний набір інструментів, які спрощують процес анімації та інтегруються з популярними дизайнерськими середовищами.

Технологічний стек

  • JavaScript
  • React
  • TypeScript
  • Node.js
  • GraphQL Yoga
  • EdgeDB
  • Playwright
  • Vitest
  • Jest
  • ThorVG
  • WebGL

Обов'язки

  • Проектування, розробка та підтримка сервісів GraphQL Federation та бекенд API.
  • Відповідальність за сервіси аутентифікації та ідентичності, забезпечуючи безпечні та масштабовані реалізації.
  • Виявлення та усунення вузьких місць за допомогою профайлінгу, оптимізації запитів та оптимізації на рівні сервісу.
  • Оптимізація запитів GraphQL та продуктивності бази даних, особливо для PostgreSQL та інших сховищ даних.
  • Розробка та оптимізація бекенд сервісів з використанням Node.js/TypeScript, з переходом до Go або інших компільованих мов.
  • Внесення вкладу у розробку фронтенду React/TypeScript, де це потрібно.
  • Співпраця з командою над архітектурою, технічними рішеннями та покращенням продуктивності.
  • Взяття на себе відповідальності за технічні завдання та самостійна робота у швидкозмінному середовищі стартапу.
  • Наставництво іншим інженерам щодо оптимізації, продуктивності та кращих інженерних практик.

Вимоги

  • 5+ років досвіду роботи в сфері програмування, з досвідом роботи на рівні Senior/Senior+ та здатністю працювати самостійно.
  • Глибокий практичний досвід роботи з GraphQL Federation, включаючи роботу з серверами федерації та розподіленими архітектурами GraphQL. Досвід роботи лише з GraphQL API недостатній.
  • Глибокі знання протоколів аутентифікації та ідентичності, особливо для створення та підтримки сервісів аутентифікації/ідентичності.
  • Глибокий досвід роботи з GraphQL та оптимізацією запитів до бази даних.
  • Практичний досвід у профайлінгу, оптимізації продуктивності та усунення несправностей, здатність виявляти вузькі місця та надавати керівництво іншим у питаннях оптимізації.
  • Глибокі загальні знання про бази даних; досвід роботи з PostgreSQL є великим плюсом.
  • Професійний досвід роботи принаймні з однією компільованою/системною мовою програмування, такою як Go, Rust, C, C++ або Zig.
  • Глибокий досвід роботи з Node.js та TypeScript, особливо для бекенд та сервісів аутентифікації.
  • Досвід роботи з React + TypeScript; фронтенд є менш важливою, але важливою частиною ролі.
  • Здатність та готовність переходити з Node.js до Go або іншої компільованої мови в міру еволюції бекенда.
  • Гарне розуміння концепцій системного рівня та продуктивності бекенда.
  • Досвід роботи з AWS та Kubernetes є плюсом, але не обов'язково.
  • Комфортна робота в швидкозмінному середовищі стартапу, здатність вносити вклад з першого дня без детального керівництва.
  • Сильні навички вирішення проблем, менталитет відповідальності та здатність швидко вчитися та адаптуватися.

Буде плюсом

  • PostgreSQL
  • AWS
  • Kubernetes
  • Досвід міграції або оптимізації сервісів Node.js
  • Досвід створення високопродуктивних бекенд сервісів на Go/Rust/C++/C/Zig
  • Досвід наставництва або керівництва іншими інженерами щодо продуктивності та оптимізації

Ми пропонуємо

  • Конкурентоспроможний компенсаційний пакет
  • Можливості для глобальної співпраці
  • Членство в основній команді
  • Потенціал для участі у капіталі та власності
  • Преміум-робочі простори
  • Сучасне технологічне середовище
  • Впливовий внесок у проекти
  • Колаборативна культура компанії

Про компанію

StartupSoft зв'язує провідних українських інженерів із першокласними стартапами з Кремнієвої долини та ЄС. Наші розробники працюють безпосередньо над продуктом як невід'ємна частина команди стартапу.

© StartupSoft. 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.

We connect top-tier Ukrainian engineers with startups from Silicon Valley and Fortune 10 corporationsStartupSoft is where your work matters. We value personalities, foster growth, build stable partnerships, and love what we do.— 91% are happy to be a part of the StartupSoft team— 75% of employees have referred their friends and ex-co-workers to us— 150 employees is total StartupSoft headcount, growing steadily (x3 in the past 4 years)Our values— Mindset of respect. We treat everyone equally, valuing their opinions and input— We go beyond tasks, promoting proactive action— Flexibility. We support flexible scheduling and remote work to keep everyone happyCharity Foundation “Ukraine in Our Hearts”Our friends and partners have been incredibly supportive since the onset of the full-scale war. In response, we created a charity fund to unite efforts in supporting Ukraine and contributing to our common fight for Ukrainian lives.Together, we’ve already donated over 10 million UAH, manufactured 1000 ballistic vests and shipped life-saving gear to the front lines.Why us?—Work with global companies, from startups in Silicon Valley to giants like FAANG—Become an integral part of the core team—Contribute to well-funded products with a chance to impact millionsWhat do we offer?—Offices with high-end amenities, equipped with Starlink, backup generators, and voltage breakers—Tight-knit team with an inclusive and transparent culture—Only the latest, modern technologies—Above average salary & benefitsLet’s work together!

More at StartupSoft

All 22 roles

Popular searches