Lead Full-Stack Developer (Python/React)

Python (Programming Language) - 5+ років
React - 3 роки
TypeScript - 3 роки

Українська компанія (мережа фітнес центрів) в пошуку Lead Full-Stack Developer’а, з досвідом від 5 років, який приєднається до нашої команди для розробки та підтримки внутрішніх систем, інтеграцій з API та автоматизації процесів.

 

Технічні навички (Hard Skills)
- Досвід: 5+ років у комерційній розробці, з них щонайменше 2 роки на позиції Senior або Tech Lead

Back-End: 
Python: Глибоке знання мови, включаючи асинхронне програмування (AsyncIO, aiohttp)
- Фреймворки: Впевнений досвід роботи з Django (включаючи Django REST Framework) або FastAPI. Розуміння їх архітектури, переваг та недоліків
- Бази даних: Досвід проектування та оптимізації реляційних баз даних (PostgreSQL, MySQL) та знання NoSQL рішень (MongoDB, Redis) буде плюсом. Досвід роботи з ORM (Django ORM, SQLAlchemy)
- API: Практичний досвід проектування, розробки та документування RESTful API. Досвід роботи з GraphQL є перевагою

Front-End:
1. JavaScript/TypeScript: Глибоке знання сучаcного JavaScript (ES6+) та досвід роботи з TypeScript
2. React: 3+ роки досвіду з React, включаючи Hooks, Context API, та ефективне управління станом (Redux, MobX або Zustand).
- Інструменти: Досвід роботи з Next.js для SSR/SSG, а також з інструментами збірки (Webpack, Vite)
- Верстка: Вміння створювати адаптивну та кросбраузерну верстку з використанням HTML5, CSS3, та препроцесорів (Sass/SCSS). Досвід роботи з UI-бібліотеками (Material-UI, Ant Design)

DevOps та інфраструктура:
1. Контейнеризація: Практичний досвід з Docker та Docker Compose
2. CI/CD: Розуміння та налаштування процесів безперервної інтеграції та доставки (GitLab CI/CD, GitHub Actions)
- Хмарні сервіси: Досвід роботи з одним із провідних хмарних провайдерів (AWS, Google Cloud, Azure).
- Тестування: Розуміння піраміди тестування та досвід написання Unit, Integration та E2E тестів (PyTest, Jest, React Testing Library, Cypress).

Лідерські та управлінські навички (Soft Skills)

Управління командою:
1. Досвід менторства, проведення код-рев'ю та надання конструктивного фідбеку
2. Вміння декомпозувати задачі, оцінювати їх складність та розподіляти між членами команди
3. Досвід проведення технічних співбесід та участі у формуванні команди.

Архітектурне бачення:
1. Здатність проектувати архітектуру додатків з нуля, враховуючи вимоги до надійності, масштабованості та безпеки
2. Досвід ухвалення ключових технічних рішень та обґрунтування їх перед стейкхолдерами
3. Розуміння мікросервісної архітектури та її доцільності.

Комунікація та організація:
- Відмінні комунікативні навички для взаємодії з командою, менеджерами та іншими відділами
- Проактивна позиція, орієнтація на результат та вирішення проблем
- Досвід роботи з гнучкими методологіями розробки (Agile, Scrum, Kanban).

Буде перевагою (Плюси):
- Досвід роботи з інструментами моніторингу та логування (Prometheus, Grafana, ELK Stack)
- Розуміння принципів безпеки вебдодатків (OWASP Top 10)
- Досвід оптимізації продуктивності як на back-end, так і на front-end
- Наявність власних проєктів або активний профіль на GitHub
- Володіння англійською мовою на рівні Upper-Intermediate або вище.

Ми пропонуємо
- Конкурентну заробітну плату
- Можливість професійного розвитку та кар'єрного зростання
- Дружню та сприятливу атмосферу в колективі
- Безкоштовний доступ до тренажерного залу та групових занять для співробітників та їх родичів.

Required languages

English B1 - Intermediate
React, Python
Published 17 September
13 views
·
7 applications
To apply for this and other jobs on Djinni login or signup.
Loading...