Softwareentwickler:in tomedo®

zollsoft GmbH
Jena, Germany
3 days ago
Apply on www.arbeitsagentur.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Shift work
Languages
German

Tech stack

Clean Code Principles Java (Programming Language) Macintosh Computers Automation of Tests C Sharp (Programming Language) C++ (Programming Language) Code Review Databases Relational Databases Software Design Patterns Human-Computer Interaction Spring Framework
+11 more
PostgreSQL Microsoft Office Model View Controller (MVC) Model View ViewModel Object-Oriented Software Development Software Engineering Software Systems Swift (Programming Language) Backend Front End Software Development Objective C++

Job description

Hast du Lust, in einem nicht mehr ganz so kleinem Team zu arbeiten und selbständig und proaktiv eigene Ideen einzubringen? Wir sind der stark wachsende Marktführer der Praxissoftware tomedo (www.tomedo.de) für Mac, iPhone und iPad und haben große Ziele und sind immer für neue Ideen offen - egal ob im Medizinbereich oder anderswo. Unser Anspruch liegt dabei darin, die Träume unserer nicht-technischen Anwender (i.d.R. Ärzte und andere medizinische Fachkräfte) mit Kreativität in technisch umsetzbare Konzepte umzuwandeln, um diese dann unter Beachtung von Bedienungsfreundlichkeit, Skalierbarkeit und Laufzeitsicherheit zu implementieren., In enger Zusammenarbeit mit Kunden und Stakeholdern entstehen smarte Softwarelösungen, die die Digitalisierung der Arztpraxen und die Kommunikation zwischen Patient:innen und Ärzt:innen vorantreiben.

  • Bei der Arbeit an tomedo® betreust Du Features ganzheitlich von der Datenbank über die Business-Logik (Client & Server) bis zum intuitiven User Interface. Technische Lösungen kannst du über alle Schichten hinweg gestalten, implementieren und kontinuierlich verbessern.
  • Du bewegst Dich fließend zwischen den Welten des nativen macOS-Client (Swift/Objective-C), des Servers (Java/Spring) und der Datenbank (PostgreSQL). Du wählst für jede Herausforderung das richtige Werkzeug, um performante und langlebige Lösungen zu entwickeln.
  • Wir erwarten nicht, dass Du unseren kompletten Stack sofort perfekt beherrschst. Wir lernen voneinander: Unsere Expert:innen unterstützen Dich mit Mentoring und Code-Reviews dabei, Deine Lücken zu schließen - egal ob in der Apple-Entwicklung oder im Java-Umfeld.
  • Gestalte aktiv Deine Karriere als Softwareentwickler:in - ob auf dem Weg vom Junior zum Senior oder bereits als Senior, indem Du zusätzliche fachliche oder personelle Verantwortung für ein Produkt, Projekt oder Team übernimmst.
  • Diese Position kann zu 100% aus dem Home-Office ausgeübt werden. Du kannst also selbst bestimmen, wann Du wo deutschlandweit arbeiten willst. Einer Teilzeitanstellung steht auch grundsätzlich nichts im Wege, allerdings wäre es ideal, wenn Du wöchentlich mindestens 30h Deiner Zeit mit uns verbringst.

Requirements

Du hast ein gutes abgeschlossenes Studium im naturwissenschaftlichen Bereich und bringst fundierte Berufserfahrung in der Softwareentwicklung mit. Du hast fundierte Erfahrung in mindestens einer objektorientierten Sprache (u.a. Java, C#, C++, Swift) und keine Scheu, dieses Wissen auf unseren Stack zu übertragen.

  • Das Zusammenspiel zwischen Client und Server hast Du im Blick. Du weißt, wie man Daten im Backend (Java/Spring) effizient aufbereitet und wie man sie im Frontend (Objective-C/Swift) performant darstellt. Du siehst die Entwicklung in beiden Welten nicht als Last, sondern als Freiheit, ein Feature komplett selbst zu gestalten.
  • Relationale Datenbanken, idealerweise PostgreSQL, sind für Dich vertraut. Du entwirfst skalierbare Datenmodelle und machst so das Herzstück der Arztpraxis zukunftssicher.
  • Probleme werden bei dir an der Wurzel gelöst, statt Symptome zu behandeln. Clean Code, Design Patterns (MVC/MVVM) und automatisierte Tests sind für dich Standardwerkzeuge, damit unsere Software langfristig wartbar bleibt.
  • Entscheidungen triffst Du eigenständig, suchst aktiv Feedback und teilst dein Wissen mit dem Team. Ausprobieren, Lernen und Verbessern gehören für dich zum Alltag.
  • Um bei uns richtig Fuß fassen zu können, ist es zwingend notwendig, dass Du Deutsch mindestens auf C1-Niveau beherrschst.DEIN ARBEITSUMFELD BEI UNS

Benefits & conditions

Wir sind ein offenes und ambitioniertes Team von über 500 Mitarbeitern, das Kundenorientierung wirklich lebt und gleichzeitig Spaß hat. Bei uns herrscht auch nach über 10 Jahren eine Startup-Atmosphäre, die neben dem legendären Obstkorb auch vielseitige Perks wie eine steuerfreie Shoppingkarte, Dienstrad-Leasing und Gesundheitskurse (z.B. Yoga, Rückentraining und mental Health) anbietet - sowohl online als auch im Büro. Je nach Einsatzgebiet (und das sind mindestens 75% aller Unternehmensbereiche) bieten wir all unseren Kollegen flexible Arbeitszeiten und Home Office an. Wir verstehen uns als eng zusammenhaltendes Team mit Kooperations- statt Wettbewerbs-Atmosphäre. Außerhalb der Arbeit organisieren wir Events wie Beachvolleyball im Sommer, Grillfeste, Kochabende oder Paddeltouren.

DEINE VORTEILE BEI UNS

  • Super Team
  • Flache Hierarchien
  • Job Crafting/Flexible Arbeitsplatzgestaltung
  • Flexible Arbeitszeiten
  • Urlaub, der nie verfällt
  • Individuelle Weiterentwicklung
  • Home Office/Mobiles Arbeiten
  • Team Events
  • Betriebliche Altersvorsorge
  • Förderung der physischen und psychischen Gesundheit
  • Obst und Getränke
  • Dienstradleasing/Jobrad
  • Mitarbeiterrabatte

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.arbeitsagentur.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:25 min

Building medical software with Java and JavaFX

Silvio Barbieri · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:37 min

Extensibility and programmability features of the PostgreSQL database

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all