Communitas Sozialmarketing GmbH | Germany | 55xxx Bad Kreuznach | Permanent position | Full time | Published since: 20.01.2026 on stepstone.de
Odoo Solution & Full-Stack Developer (m/f/d)
Communitas Sozialmarketing GmbH supports social and non-profit institutions throughout Germany in the cost-neutral procurement of urgently needed items of use – from vehicles to information media. As a link between social institutions and regional companies, we enable sustainable sponsoring concepts: companies receive advertising opportunities, social institutions valuable equipment – a win-win situation with social and economic added value. .
* After clicking the Read more button, the original advert will open on our partner's website, where you can see the details of this vacancy and contact information. If you need a translation of this text, after returning to our website it will be prepared and you can read it by clicking the Show full translation button.
Your tasks • Your profile • What we offer
Odoo Development & Customizing Planning and implementation of Odoo blueprints, modules and migrations Development and maintenance of own modules (models, views, menus, workflows, reports) Implementation of Record Rules, ACLs, Server Actions and Automations Support for professional process design and optimization
Full-Stack Development Backend: Python (Odoo, FastAPI) and Node.js Frontend: OWL/JS and frameworks like Vue.js and Nuxt, also with React and Angular API design, integrations via REST/GraphQL/Webhooks, Background jobs
Architecture & Operation Building robust, scalable service and integration architectures Connection of external systems (e.g. DMS, CRM, accounting) Cloud deployment, CI/CD pipelines, containerization (Docker/Kubernetes) Compliance with Security & GDPR requirements
Quality & Performance Clean Code Design, Tests (Unit, Integration, E2E) Optimization of databases (PostgreSQL, further RDBMS of advantage) Performance monitoring, wartability and continuous optimization
Odoo & ERP experience: Multiannual experience in the introduction, extension and operation of Odoo or comparable ERP systems. Safe handling of modules, views, workflows, reports, permissions and migrations.
Odoo-Stack & Customizing: Found knowledge in Odoo ORM, XML/QWeb, OWL/JS. Experience in developing own modules, expanding existing functionalities and implementing automation. Knowledge of DE-localisation (e.g. DATEV) is advantageous.
Full-stack technologies: Backend: Python / Node.js, Frontend: OWL/JS, modern frameworks (React, Next.js, Vue, Angular). Experience with APIs, Webhooks, Background jobs and asynchronous processes.
Architecture & Platform: Experience with scalable architectures, event-driven approaches, cloud infrastructures (AWS / Azure / GCP), CI/CD, containerization (Docker/Kubernetes) and IaC (Terraform).
Data & Performance: Very good knowledge of PostgreSQL (Schema design, migration, tuning); further relational DBs of advantage.
Operation & Mindset: Self-employed end-to-end implementation of requirements, pragmatic approach, team capacity, responsibility. Mobile experience of advantage.
Secure and reflective use of AI Coding Assistance to increase agility and development speed while ensuring architectural governance and code quality.
Direct value added: You develop features that deliver concrete added value in the ERP – optimized processes, automations, improved data quality.
Modern Platform & Tools: Access to Cloud Infrastructures, CI/CD, Container & Kubernetes, Modern Hardware and Development Environments.
Ownership & further development: Responsibility from idea to operation, time and budget for prototypes and technical experiments, clear guidelines for development and quality.
Working environment: Startup-Speed in a stable corporate framework, flexible working models, promoting learning and personal development.
.
Location
![]() | Communitas Sozialmarketing GmbH | |
| 55543 Bad Kreuznach | ||
| Germany |
The text of this ad was translated from German into English using an automatic translation system and may contain semantic and lexical errors. Therefore, it should be used for introductory purposes only. For more detailed information, see the original text of the ad at the link below.
For more information read the original ad