Praktikum: Odoo Entwickler

Berlin, Deutschland

​As an Odoo Developer, you will be responsible for developing, customizing, and maintaining Odoo ERP software and related applications to meet customer requirements. You will work closely with clients, business analysts, and other stakeholders to understand their needs, design and implement technical solutions, and provide ongoing support. You will also collaborate with other internal teams, such as quality assurance, product management, and technical support, to ensure timely and successful project delivery.

The internship is remote

The internship is unpaid


  • Software Development: Develop and customize Odoo modules, applications, and integrations to meet customer requirements. Write clean, maintainable, and efficient code using Python, JavaScript, XML, and other relevant technologies. Create and modify database models, user interfaces, workflows, and reports within Odoo framework. Debug and resolve software defects, performance issues, and other technical problems. Follow coding best practices, coding standards, and version control processes to ensure high-quality software development
  • Requirement Analysis: Collaborate with clients, business analysts, and other stakeholders to gather and analyze business requirements. Translate business needs into technical requirements, specifications, and designs. Provide technical expertise and recommendations on the feasibility and viability of proposed solutions. Ensure that technical solutions align with Odoo best practices, guidelines, and standards. Conduct code and design reviews to ensure quality and consistency across projects
  • Customization and Configuration: Customize and configure Odoo modules, workflows, and user interfaces using Odoo Studio or other relevant tools. Develop and maintain custom reports, dashboards, and data exports. Create and modify user roles, permissions, and access controls within Odoo system. Configure and manage integrations with other systems, such as third-party APIs, payment gateways, and shipping carriers. Collaborate with functional consultants, customers, and other stakeholders to understand customization requirements and provide technical solutions
  • Testing and Deployment: Conduct unit testing, integration testing, and system testing to ensure software quality and functionality. Collaborate with quality assurance team to identify and resolve defects and issues. Prepare and execute software deployment plans, including database migrations, code releases, and data imports/exports. Provide technical support during software installation, configuration, and production deployment. Collaborate with other technical teams, such as system administrators, network administrators, and database administrators, to ensure smooth system operations and performance
  • Documentation and Training: Create and maintain technical documentation, including system architecture, design documents, technical specifications, and user guides. Provide technical training and support to clients, business analysts, and other stakeholders on Odoo system, customizations, and best practices. Provide technical expertise and assistance to functional consultants and support team on resolving technical issues and inquiries

Must Have

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Proven experience in software development, preferably with Python, JavaScript, and XML
  • Strong understanding of ERP concepts and business processes, preferably with Odoo or other similar ERP systems
  • Familiarity with web development technologies, such as HTML, CSS, and JavaScript frameworks
  • Experience with relational databases, such as PostgreSQL, and data modeling concepts
  • Proficient in using Odoo framework, tools, and libraries for software development and customization
  • Knowledge of version control systems, such as Git, for code management and collaboration
  • Strong analytical and problem-solving skills to analyze business requirements and provide technical solutions
  • Ability to work independently and collaboratively in a fast-paced, deadline-driven environment
  • Excellent communication and interpersonal skills to effectively collaborate with clients, stakeholders, and team members
  • Ability to adapt to changing technologies, tools, and best practices in software development
  • Strong attention to detail and commitment to delivering high-quality software solutions
  • Good English Language

Nice To Have

  • Odoo certification, such as Odoo Technical Training
  • Good  German language
  • Good Arabic language

What's great in the job?

  • Great team , in a friendly and open culture
  • No dumb managers, no stupid tools to use, no rigid working hours
  • No waste of time in enterprise processes, real responsibilities and autonomy
  • Expand your knowledge of various business industries
  • Create content that will help our users on a daily basis
  • Real responsibilities and challenges in a fast evolving company
Our Product

Discover our products.


What We Offer

Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more