• 24,000 - 42,000 EUR / Year

About the Company

The company develops Odoo-based software solutions and works on projects involving business process customization, integrations, and enterprise application development. It offers a collaborative environment focused on professional growth and continuous learning.

About the Role

The company is looking for an Odoo Software Developer to join its team in Florești, Cluj-Napoca. This is an on-site position focused on developing, extending, and customizing Odoo solutions. The role involves working on projects with complex business logic, collaborating with stakeholders, and contributing throughout the software development lifecycle.

Responsibilities

  • Extend and customize existing Odoo addons to meet business requirements.
  • Design, develop, and implement new Odoo modules.
  • Collaborate with business analysts and stakeholders to translate requirements into technical solutions.
  • Participate in analysis, design, development, testing, and deployment activities.
  • Test, debug, and optimize Odoo applications to ensure quality and performance.
  • Provide end-user support by troubleshooting issues and assisting with Odoo-related inquiries.
  • Stay up to date with new Odoo versions, features, and development best practices.

Requirements

  • Proven experience as an Odoo Developer.
  • Strong understanding of Odoo architecture and development best practices.
  • Proficiency in Python.
  • Solid knowledge of Object-Oriented Programming (OOP) principles and design patterns.
  • Experience with PostgreSQL and ORM.
  • Familiarity with XML, QWeb, and JavaScript.
  • Experience using Git or other version control systems.
  • Ability to work independently and collaboratively in an agile environment.
  • Strong problem-solving skills and attention to detail.
  • Good written and spoken English communication skills.
  • Proactive approach and willingness to continuously learn.

Nice to Have

  • Experience with complex Odoo implementations and integrations.
  • Knowledge of additional programming languages or frameworks.
  • Experience in business analysis or system design.
  • Previous experience providing user support for software applications.

Benefits

  • Professional and collaborative working environment.
  • Opportunity to work on projects with direct interaction with end users.
  • Attractive remuneration package.
  • Performance-based bonus.
  • Medical insurance with Allianz.
  • German language courses.
  • Transportation cost coverage.
  • Regular team-building events.
  • Opportunities for professional development and continuous learning.
  • Stable and supportive work environment.

Please refer to the official website below for a comprehensive job description: