Senior Odoo Developer (Migration & Long-Term Maintenance)

4 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Experience

: 4.00 + years

Salary

: Confidential (based on experience)

Expected Notice Period

: 15 Days

Shift

: (GMT+05:30) Asia/Kolkata (IST)

Opportunity Type

: Remote

Placement Type

: Full Time Contract for 6 Months(40 hrs a week/160 hrs a month)

(*Note: This is a requirement for one of Uplers' client - Financial Advisory Company)What do you need for this opportunity?Must have skills required:Analytics, Finance, GDPR, Odoo.sh, PowerBI, ORM, QWeb, Docker, JavaScript, PostgreSQL, Python, XMLFinancial Advisory Company is Looking for:

About The Role

We are looking for a Senior Odoo Developer to lead a full migration from Odoo 10 → latest Odoo Community (v19) and continue long-term development and maintenance. We are a financial & insurance brokerage using Odoo Enterprise 10 since 2017, with:
  • ~70 custom modules
  • Full system documentation (ERD, workflows, permissions)
  • GitLab CI/CD pipeline
  • Dedicated sysadmin
  • New clean Odoo environment ready on Hetzner Cloud

Your Responsibilities

Phase 1: Migration Planning (Week 1)

  • Review documentation and codebase
  • Explore production clone via SSH
  • Prepare high-level migration plan
  • Identify obsolete / mergeable modules
  • Provide time & effort estimates

Phase 2: Full Migration (6 Months, Full-Time)

  • Complete migration from Odoo 10 → Odoo Community
  • Rebuild/refactor custom modules
  • Improve performance & code quality
  • Collaborate with sysadmin on CI/CD
  • Deploy changes across dev → staging → prod

Database Migration (Critical):

  • Analyse Odoo 10 DB structure
  • Write custom migration scripts
  • Handle data cleaning & mapping
  • Run iterative staging tests
  • Deliver a fully functional migrated DB

Required Skills

  • 4+ years Odoo development
  • Proven Odoo migration experience (especially v10 → newer)
  • Python, ORM, QWeb, XML, PostgreSQL
  • OpenUpgrade or manual migration experience
  • CI/CD, GitLab, Linux
  • Ability to redesign and standardize modules
  • Strong written English and async communication

Architectural & System Skills

  • Ability to take over large legacy systems and bring structure
  • Capability to redesign modules for clean architecture, testability, and maintainability
  • Systematic thinking around refactoring, consolidation, and optimization
  • Strong sense of ownership and independence

Communication

  • Good written English (Slack, GitLab, Notion)
  • All communication is async/text-based
  • Excellent spoken English not required

Tools You Must Be Proficient With

AI Development Tools

(Required — not optional)
  • AI coding assistants: Windsurf, Cursor, Copilot, Codeium, CodeWiki, etc.
  • AI documentation/analysis tools: ChatGPT, Claude, Gemini, DeepSeek, Grok
  • Ability to use AI efficiently for:
  • module development
  • code refactoring
  • migration scripts
  • database mapping
  • issue debugging
  • technical documentation

Other Tools

  • GitLab
  • Notion
  • Linux environment

Nice to Have

  • Experience in insurance or financial workflows
  • Familiarity with GDPR and EU regulations
  • Experience working with small, high-accountability teams

Work Environment & Culture

  • Small, stable team (10–15 employees)
  • Fast decision-making, no bureaucracy
  • Structured GitLab flow (dev → staging → prod)
  • Long-term cooperation (years)
  • Occasional off-hours work required for production deployment downtime-minimization

How To Apply

Send:CV / LinkedIn / portfolioDetails of 2 Odoo migrations you handledYour migration approachEstimated timelineAvailability & timezoneShortlisted candidates will get SSH access to a cloned environment for preparing an outline migration plan.

How to apply for this opportunity?

  • Step 1: Click On Apply! And Register or Login on our portal.
  • Step 2: Complete the Screening Form & Upload updated Resume
  • Step 3: Increase your chances to get shortlisted & meet the client for the Interview!

About Uplers:

Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement.(Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Uplers logo
Uplers

Digital Services

Ahmedabad

RecommendedJobs for You