Привіт 👋
Наша компанія працює в сфері робототехніки та є об’єктом критичної інфраструктури. Ми — команда, яка живе технологіями та інноваціями. У зв’язку з розширенням шукаємо Software Developer (Python with Odoo) для розробки, кастомізації та підтримки Odoo-рішень, а також участі у розвитку платформи.
Основні завдання:
- Розробка, тестування, налаштування та доопрацювання платформи Odoo.
- Розробка та кастомізація модулів.
- Оптимізація продуктивності системи та написаного коду.
- Супровід Odoo у майбутньому: оновлення версій, виправлення багів, підтримка стабільної роботи.
- Інтеграція Odoo з іншими платформами.
- Написання технічної документації та інструкцій.
- Проведення рев’ю коду колег і надання конструктивного зворотного зв’язку для підтримки високих стандартів.
- Участь у проєктуванні архітектури нових модулів, сервісів та структур даних з урахуванням продуктових вимог.
Для нас важливо:
- Основи комп’ютерних наук. Розуміння базових концепцій роботи операційних систем, знання складових компютера та його різницю від мікроконтролера.
- Патерни проєктування та архітектура API. Вміння застосовувати принципи ООП та SOLID. Розуміння відмінностей між монолітною та мікросервісною архітектурою Знання основних груп патернів проєктування (напр., Creational, Structural, Behavioral).
- Python. Знання синтаксису, вбудованих типів даних та методів роботи з ними, досвід використання класів, знання концепції closure, а також відмінностей між процесами та потоками.
- Odoo. Досвід розробки модулів в фреймворку більше 1 року та знання архітектурних принципів.
- Мережеві протоколи. Знання таких протоколів, як HTTP, WebSocket.
- Бази даних. Чітке розуміння, що таке реляційні (RDBMS) та нереляційні (NoSQL) бази даних, а також їх ключові відмінності та сценарії застосування.
- Git. Розуміння стадій між внесенням змін та комітом (staging), відмінностей між fast-forward та no-fast-forward злиттям, а також сценаріїв використання git rebase. Знання та використання конвенцій найменувань гілок та комітів.
Софт скіли:
- Комунікативні навички для ефективної співпраці з командою.
- Аналітичне мислення.
- Гнучкість та адаптивність.
Бажані вимоги (Nice to have)😉:
— Odoo. Знання архітектурних принципів.
— Оптимізація. Знання методів оптимізації продуктивності та надійності програмного забезпечення.
— Контейнеризація. Досвід роботи з Docker (вміння створювати та управляти контейнерами).
— Git. Знайомство з різними стратегіями роботи з Git (напр., GitFlow, Trunk-Based Development), а також розробка автоматизацій CI/CD.
— Робота браузера. Розуміння, як функціонують веббраузери, знання синтаксису HTML, XML, CSS, JavaScript, знання механізму CORS..
Технологічний стек: Python 3.x, Postgresql, HTTP, WS, Docker, K3S, GCP, GitHub.
Що ми пропонуємо:
- Конкурентну зарплату, яка відповідає твоєму досвіду та експертизі, з регулярним переглядом;
- Бронювання для військовозобов’язаних — твоя впевненість у завтрашньому дні;
- Роботу в дружній та професійній команді, де твій внесок дійсно має значення;
- Перспективи кар’єрного зростання та безперервного навчання;
- Офіційне працевлаштування;
- Комфортний сучасний офіс у Києві з усім необхідним для продуктивної роботи;
- Доступ до передових технологій та можливість безперервно розвиватися.
Якщо ти прагнеш розвитку, шукаєш динамічне місце для роботи й готовий змінювати майбутнє разом з нами — чекаємо на твоє CV 😉