OD

odacova

Fullstack Developer (Flutter / Python) (m/w/d)

Teilweise Homeoffice
EUR 40.000+
Vollzeit
vor 3 Wochen
Dortmund
Stellenbeschreibung

About odacova\nodacova is a growing B2B software startup based in Dortmund.\n\nWe develop a modular platform that enables companies to implement individual nutrition solutions for their employees -- data-based and practical.\n\nTo scale our market-proven solution, we have completed a financing round and are now building a highly motivated core team -- ideal for high-performing developers who want to take on responsibility early, move into leading roles perspectively, and actively shape things.\n\nWe work together in our office in Dortmund. We are flexible in choosing working hours and enable modern models (e.g., home office days, mobile working), while placing great importance on responsibility and reliable results.\n\n## Responsibilities\n\nAs a Fullstack Developer (m/f/d), you will contribute to the continuous development of our platform.\n\nThe professional focus is on frontend development with Flutter (approx. 70%), supplemented by tasks in backend, interfaces, and infrastructure (approx. 30%).\n\nYou will accompany features from conception to productive deployment and work closely with product and operations teams.\n\n### Product Development (Flutter)\n\n* Conception & implementation of new features in Flutter\n* Integration of UI/UX designs, state management & component architecture\n* Connection of APIs and external services\n\n### Backend & APIs\n\n* Contribution to serverless backend services (Python, Google Cloud)\n* Support in API design, data validation, and application logic\n\n### Data & Infrastructure\n\n* Working with Firestore and PostgreSQL\n* Support with deployments (Docker, CI/CD)\n* Analysis of logs and troubleshooting during operation (no on-call or 24/7 service)\n\n## Qualifications\n\nRequired\n\n* Completed Bachelor's or Master's degree in Computer Science, Business Informatics, or a comparable degree program or a completed vocational training with at least 3 years of professional experience in software development\n* Practical experience in software development, ideally:\n * Flutter / Dart (e.g., through working student activities, theses, or open-source projects)\n * Python (basic to advanced)\n * Basic knowledge of Git, Docker, REST APIs, and relational databases (ideally PostgreSQL)\n* Very good German and English skills\n\nNice to have\n\n* Experience with Firebase (Auth, Firestore, Functions)\n* Basic knowledge in the cloud or serverless environment (ideally Google Cloud Platform)\n* Experience with native app languages (e.g., Kotlin or Swift)\n\nHow you work\n\n* You think along and contribute your own creative solution suggestions\n* You achieve your goals independently and reliably\n* You have a high standard for code quality and responsibility\n* You react flexibly to rapidly changing tasks in frontend, backend, and infrastructure\n* You communicate openly and proactively\n\n## Benefits\n\n* The opportunity to take on responsibility early in a growing company\n* Permanent full-time position (40 hours/week)\n* Workplace in Dortmund (in the immediate vicinity of TU Dortmund)\n* Hybrid work model with home office option\n* Flexible working hours with core hours\n* 30 days of vacation\n* Salary range: €40,000 - €60,000 gross/year\n\n* Option for virtual company shares (VSOP) for core team and high performers\n* MacBook and iPhone for development\n* Structured onboarding and mentoring\n* Regular team events and short decision-making processes\n\nInterested?\n\nThen please send us an email with:\n\n* your CV\n* your salary expectations\n* a short cover letter (why are you interested in the position and why are you a good fit?)\n\nInformation on data protection: We process personal data within the scope of the application procedure according to the following legal bases: Application procedure as a pre-contractual or contractual relationship (Art. 6 para. 1 sentence 1 lit. b) GDPR). Legitimate interests (Art. 6 para. 1 sentence 1 lit. f) GDPR). Further information can be found in our data protection notice for applicants.\n\nBenefits: ESOP\nMinSalary: 40000\nMaxSalary: 60000\nSalaryCurrency: EUR\nRemote Model: Hybrid\nCountry Code: de