Skip to main content

GEC JSC is hiring Back End Developer

➡️ Apply here: Back End Developer

🔔 Monitor #backend #python #devops #team_lead #javascript jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


We are seeking an experienced Odoo Backend Developer to lead customization and integration tasks within our Odoo ERP environment. The role focuses on integrating Odoo with Georgian government, financial, and payment systems (e.g., RS.ge, local banks, VISA/MASTER CARD, UniPAY, TBCPay, ExpressPay, …), as well as developing custom modules to automate accounting and transactional workflows. The candidate will work closely with our finance and operations teams to ensure full alignment between Odoo modules, business logic, and external system requirements.

Responsibilities:
* Develop, customize, and maintain Odoo modules related to Accounting, Invoicing, Sales, and Payments
* Integrate Odoo with external systems, including RS.ge, local banks, and payment gateways (Payze, UniPAY, TBCPay)
* Implement digital signing and XML data exchange required for RS.ge integrations
* Manage API communication using REST and SOAP interfaces
* Design and document data mapping between Odoo models and external API schemas
* Ensure reliability and accuracy of data synchronization between systems
* Collaborate with finance, accounting, and project management teams to align Odoo functionality with operational processes (if necessary)
* Maintain clean, modular, and well-documented Python code within Odoo standards

Required skills & qualifications:
* Proficiency in Python programming
* In-depth understanding of Odoo ORM, models, fields, and XML views
* Experience developing custom Odoo modules
* Practical experience with REST and SOAP API integration (requests, httpx, zeep, etc.)
* Ability to process and transform XML and JSON data structures
* Knowledge of digital signatures and X.509 certificate-based signing
* Strong analytical and problem-solving skills
* Ability to work independently with minimal supervision

Preferred | nice to have skills:
* Experience with Georgian financial and government systems, especially RS.ge
* Understanding of accounting and tax workflows in Odoo (VAT, invoices, reconciliation)
* Hands-on experience integrating with RS.ge APIs, TBC Bank or Bank of Georgia APIs, UniPAY / TBCPay systems
* Experience with recent Odoo versions v17, v18, v19 (if any)
* Familiarity with QWeb / OWL / XML for UI customization
* Understanding of Odoo accounting configuration

Experience level:
Mid-Level: 2-4 years Odoo experience, solid Python + ORM + basic API integration, some proven RS.ge or banking integration projects

Additional Information:
* The position is focused purely on software development and integration within the Odoo environment.
* Working language: English or Georgian (both acceptable).

Application Requirements:
* CV / Resume
* Portfolio or summary of previous Odoo projects
* References or project examples (preferably integrations with RS.ge or local banks)

Previous and next articles