#1 Job Board for tech industry in Europe

Odoo Developer
New
Python

Odoo Developer

Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Polish

    C1

    English

    B2

    Odoo

    advanced

    Python

    advanced

    Git

    regular

    XML

    regular

    PostgreSQL

    regular

    HTML

    regular

    CSS

    regular

    JavaScript

    regular

    REST API

    junior

    GraphQL

    junior

Job description

Online interview

Derave Software to firma założona przez doświadczonych specjalistów w dziedzinie IT. W naszej firmie łączymy sprawdzone technologie ze świeżymi koncepcjami. Pracujemy w małych zespołach, co pozwala na częsty kontakt i przepływ wiedzy ze strony bardziej doświadczonych osób. Organizujemy hackathony oraz sesje mentoringu z liderami technologicznymi. Pracujemy zdalnie - zapewniamy elastyczność w doborze godzin oraz miejsca pracy. A przede wszystkim lubimy wyzwania, ciekawe/oryginalne/fajne projekty wychodzące poza rutynę. Aktualnie szukamy osoby, która wesprze nasz Zespół w ramach współpracy kontraktowej na stanowisku Odoo Developer.


Nasze oczekiwania:


  1. Bardzo dobra znajomość Python oraz frameworka Odoo
  2. Doświadczenie w tworzeniu i dostosowywaniu modułów Odoo (custom modules)
  3. Znajomość architektury Odoo ORM, QWeb, PostgreSQL
  4. Umiejętność integracji Odoo z zewnętrznymi systemami (REST API, GraphQL)
  5. Znajomość HTML, JavaScript, XML, CSS
  6. Umiejętność pisania testów jednostkowych
  7. Doświadczenie w pracy z Git i systemami kontroli wersji
  8. Znajomość języka angielskiego na poziomie min. B2


Mile widziane:


  1. Znajomość Docker, CI/CD
  2. Znajomość frameworków i technologii webowych (Laravel, Vue.js, React, Next.js)
  3. Znajomość systemów ERP innych niż Odoo
  4. Doświadczenie w pracy z klientem końcowym


Zakres obowiązków:


Rozwój i modyfikacja systemu Odoo

  1. Tworzenie i rozwój własnych modułów Odoo (custom modules)
  2. Dostosowywanie istniejących modułów do potrzeb klienta (np. CRM, Invoicing, Sales, Inventory)
  3. Tworzenie widoków, modeli, akcji oraz automatyzacji procesów (np. workflow, cron)

Integracje z zewnętrznymi systemami

  1. Projektowanie i implementacja integracji z API (REST, GraphQL)
  2. Komunikacja z systemami zewnętrznymi: ERP, e-commerce, płatności, logistyka (np. Allegro, Baselinker, Magento, InPost)

Wsparcie techniczne i utrzymanie

  1. Debugowanie i naprawa błędów w kodzie oraz logice systemu
  2. Udział w aktualizacjach i migracjach Odoo między wersjami
  3. Wsparcie techniczne dla użytkowników końcowych

Frontend i interfejs użytkownika

  1. Dostosowywanie interfejsu użytkownika (QWeb, XML, JS)
  2. Tworzenie niestandardowych widoków (form, tree, kanban, dashboard)

Wdrażanie i konfiguracja

  1. Konfigurowanie systemu Odoo zgodnie z wymaganiami biznesowymi
  2. Tworzenie demo i środowisk testowych
  3. Wdrażanie na środowiskach staging/produkcyjnych

Dokumentacja i współpraca zespołowa

  1. Tworzenie dokumentacji technicznej do modułów i funkcjonalności
  2. Współpraca z analitykami, project managerami, QA i innymi developerami
  3. Udział w przeglądach kodu (code review) oraz planowaniu zadań


Technologie i narzędzia z jakimi pracujemy:


  1. JIRA / Scrum – zwinność w zarządzaniu projektami z dużym naciskiem na poprawę pracy poprzez regularne retrospektywy
  2. Confluence - dokumentacja projektowa
  3. Google Workspace – dokumenty, e-mail i organizacja codziennych operacji
  4. Slack – komunikacja real-time
  5. Miro – do tworzenia diagramów, prowadzenia warsztatów
  6. Laravel, Vue, Flutter, React, Next.js, Svelte, Mastra - biblioteki i frameworki, na których budujemy nasze projekty
  7. Cursor / PHPStorm – IDE do codziennej pracy
  8. Docker, Kubernetes, Tailscale, Terraform, AWS, Cloudflare – infrastruktura
  9. GitHub – gitflow, code review, CI/CD
  10. Sentry – do monitorowania błędów na produkcji i nie tylko
  11. Playwright, Vitest, PHPUnit - testy automatyczne
  12. ESLint, Prettier, Psalm, PHPStan - statyczna analiza kodu
  13. Laravel Horizon - zarządzanie systemem kolejek
  14. ...a jak coś (z powyższych) nie działa, to zawsze zostaje jQuery ;)


Jak wygląda proces:


  1. Po otrzymaniu CV zapoznamy się z Twoją kandydaturą
  2. Jeśli zdecydujemy się na przeprowadzenie rozmowy rekrutacyjnej, zadzwonimy do Ciebie i umówimy się na spotkanie
  3. Po rozmowie otrzymasz feedback niezależnie od naszej decyzji
  4. Jeśli zdecydujemy się na współpracę, spotkamy się z Tobą, aby przedstawić Ci naszą ofertę
Undisclosed Salary

B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest Derave Software Sp. z o.o. z siedzibą w Lublinie, ul. Chopina 41/2 (dalej ja...more
Odoo Developer - Derave Software