Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary

We are looking for a skilled Python Developer with strong experience in Django and a willingness to learn and work with Odoo ERP.

You will be responsible for maintaining and improving our existing mobile app backend (built in Django) and customizing various Odoo modules for business needs such as sales, POS, HR, inventory, and more.

Key Responsibilities

Django (Backend)

  • Maintain, debug, and improve a large-scale Django backend system built by a third-party.
  • Build and maintain REST APIs (Django REST Framework).
  • Troubleshoot production issues, database queries, and API integrations.
  • Write clean, scalable, and secure code with proper documentation.

Odoo (ERP Customization)

  • Learn and apply Odoo’s development framework (ORM, views, wizards, reports).
  • Customize and extend Odoo Community modules (Sales, POS, Inventory, Accounting, etc.).
  • Create custom modules as needed to automate internal business processes.
  • Troubleshoot and resolve issues in existing Odoo deployments.
  • Collaborate with the functional/business team to understand requirements.

Required Qualifications

  • 3+ years of professional experience in Python and Django development.
  • Strong understanding of Django REST Framework.
  • Solid grasp of relational databases (PostgreSQL preferred).
  • Experience with Git, GitHub, and collaborative development practices.
  • Ability to write clean, maintainable, and well-tested code.
  • Willingness to learn Odoo ERP quickly (training support provided).
  • Ability to understand and work with third-party codebases.

Preferred (Nice to Have)

  • Previous exposure to Odoo (any version) is a plus.
  • Experience with Flutter-based mobile apps and API integrations.
  • Familiarity with Odoo Community Edition architecture.
  • Experience with Odoo XML views, QWeb reports, and module packaging.
  • Understanding of deployment tools like Docker, Nginx, or Gunicorn.

Soft Skills

  • Strong problem-solving mindset.
  • Ability to work independently and take ownership of tasks.
  • Willingness to learn and work across two platforms (Django and Odoo).
  • Good communication skills (English required).

Learning Support

  • You will be given time and access to structured Odoo developer training courses.
  • Real-world Odoo tasks to accelerate hands-on learning.
  • Mentorship or guidance as you ramp up on Odoo.

Job Types: Full-time, Permanent

Pay: ₹30,000.00 - ₹55,000.00 per month

Location Type:

  • In-person

Ability to commute/relocate:

  • Infopark-Kochi, Kochi, Kerala: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • How long is your notice period?
  • What is your expected salary?

Experience:

  • Django: 2 years (Required)
  • Odoo: 1 year (Preferred)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Django Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Jubilee Hills, Hyderabad, Telangana

Infopark-Kochi, Kochi, Kerala