Job Description

Senior Backend Developer – Python (Odoo)

Responsibilities


  • Design, develop, and maintain backend services and business logic using Python and the Odoo framework
  • Customize, extend, and optimize Odoo modules to support business workflows
  • Integrate Odoo with internal systems and third-party services via APIs, webhooks, and message-based interfaces
  • Participate in system and solution design discussions, proposing scalable and maintainable architectures
  • Ensure code quality through best practices, automated testing, and proper documentation
  • Troubleshoot issues, identify root causes, and deliver fixes in a timely and reliable manner
  • Collaborate closely with product, frontend, and QA teams to deliver end-to-end features
  • Contribute to performance optimization, database tuning, and overall system improvements
  • Support deployment processes and CI/CD pipelines for backend services
  • (P...

Apply for this Position

Ready to join Shuru? Click the button below to submit your application.

Submit Application