Backend Developer

 

Description:

Key Responsibilities

Develop and customise backend logic using the Odoo framework

Build and extend custom modules based on business and functional requirements

Design, implement, and optimise PostgreSQL database schemas

Create and maintain RESTful APIs and internal service endpoints

Integrate third-party APIs, including AI services (e.g., language models)

Collaborate with frontend developers and QA to deliver complete features

Write clean, well-documented, and testable code using Odoo ORM and Python

Ensure proper user role access control, performance, and backend security

Conduct code reviews and contribute to team knowledge sharing

Requirements

 

2+ years of hands-on experience with Odoo backend development (custom modules, ORM)

Strong proficiency in Python and experience working with PostgreSQL

Good understanding of Odoo server architecture, workflows, and controllers

Familiarity with user access roles, data security, and multi-user environments

Experience with RESTful API development and integrations

Basic knowledge of accounting principles (e.g., invoices, journals, financial reports)

Willingness to work onsite during night shifts

 

Nice to Have:

Exposure to AI or ML APIs and their integration into backend systems

Understanding of ERP workflows beyond accounting (e.g., sales, HR, school systems)

Experience with Docker, Git-based workflows, and CI/CD pipelines

Knowledge of performance optimisation in Odoo and PostgreSQL

Organization ERP College
Industry IT / Telecom / Software Jobs
Occupational Category Backend Developer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-04-24 7:41 pm
Expires on 2026-01-07