Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Full-stack Developer (Python/React), щоб приєднатися до нашої команди для розробки FinTech SaaS платформи в енергетичному секторі. Ця роль зосереджена на прогнозуванні грошових потоків, фінансовому аналізі та операційному плануванні для нафтових, газових та енергетичних компаній.
Про вас
Ви є старшим розробником з сильним досвідом роботи на повному циклі, здатним відповідати за функції від початку до кінця - від сервісів бэкенду на Python до користувацьких інтерфейсів на основі React. Вам комфортно працювати в хмарному SaaS середовищі, перетворювати нечіткі вимоги до продукту на чіткі технічні пропозиції та спілкуватися про технологічні компроміси як з інженерами, так і з нетехнічними зацікавленими сторонами. У вас є сильний інженерний світогляд, ви дбаєте про якість коду, тестування та збереженість, і зацікавлені у розвитку глибоких знань у галузі нафти, газу та енергетики.
Про проект
Проект є FinTech SaaS платформою в енергетичному секторі, зосередженою на прогнозуванні грошових потоків, фінансовому аналізі та операційному плануванні для нафтових, газових та енергетичних компаній. Платформа підтримує прогнозування, звітування, аналіз прибутковості, розрахунки, пов'язані з CO₂, та інші дата-драйвені процеси в енергетичному секторі. Продукт також активно розширюється в напрямку зеленої енергії та вдосконаленого аналізу.
Обов'язки
- Відповідальність за повноцінні функції на повному циклі, від визначення до розгортання та моніторингу;
- Розробка сервісів бэкенду з використанням Python;
- Створення функціональності для користувачів з використанням React та TypeScript;
- Проектування та підтримка REST API з контрактами OpenAPI;
- Робота з структурованими наборами даних та підтримка потреб в аналізі даних;
- Внесення пропозицій щодо архітектурних рішень та покращення збережності системи;
- Написання та підтримка тестів бэкенду та фронтенду;
- Рецензування коду та підтримка стандартів якості інженерії;
- Спілкування про технологічні компроміси з інженерами та нетехнічними зацікавленими сторонами.
Вимоги
- 5+ років комерційного досвіду інженерії програмного забезпечення;
- Сильний досвід роботи з Python 3.12+ у виробництві;
- Практичний досвід роботи з Flask та/або FastAPI;
- Досвід роботи з async/await, типовими анотаціями та чистим архітектурним дизайном бэкенду;
- Досвід роботи з React 18+ та TypeScript у виробництві;
- Досвід роботи з інструментами управління станом, такими як Redux, Zustand або React Query;
- Досвід проектування REST API з контрактами OpenAPI;
- Досвід роботи зі структурованими наборами даних за допомогою pandas та/або numpy;
- Досвід роботи з документальними базами даних, такими як MongoDB, Firestore або аналогічними;
- Досвід роботи з інструментами тестування, такими як pytest, Vitest або Jest;
- Практичний досвід роботи з Docker та Docker Compose;
- Сильне відчуття власності, навички спілкування та здатність працювати з нечіткими вимогами.
Буде плюсом
- Досвід роботи з агрегаційними трубопроводами MongoDB, Mongoose або PyMongo;
- Досвід роботи з Google Cloud Platform, включаючи Cloud Run, Cloud Functions або GCS;
- Знання LLM API або фреймворків AI агентів;
- Досвід роботи в енергетичному, нафтовому, газовому, фінансовому аналізі, прогнозуванні або звітуванні платформах.
Ми пропонуємо
- Реальну можливість впливати на продукт, архітектуру та технічні рішення;
- Пряме спілкування з керівництвом рівня C без зайвої бюрократії;
- Remote-first середовище;
- Довгострокове та приємне співробітництво;
- 20 оплачуваних робочих днів відпустки на рік;
- 5 оплачуваних днів хвороби без документів;
- Офіційні державні свята як вихідні дні;
- Персональна юридична підтримка;
- Уроки англійської мови;
- Командні заходи та дружня, підтримуюча атмосфера.
Подайте заявку на цю роботу
вкажіть обов'язкове поле