Full Stack Entwickler:in (m/w/d)

Permanent employee, Full or part-time · Berlin, Remote

Über &effect
&effect unterstützt Organisation im sozialen und öffentlichen Sektor ihre Daten für einen positiven Impact einsetzen zu können. Dabei setzen wir auf datengesteuerte Prozesse und evidenzbasierte Entscheidungen.

Als interdisziplinäres Team wollen wir unsere Fähigkeiten nutzen, um etwas zu verändern! Wir entwickeln Daten- und Softwareprodukte, um Datensilos aufzubrechen, unstrukturierte Daten nutzbar zu machen und die Datenkommunikation einfach, wirkungsvoll und schön zu gestalten. Wir lieben es im Team zusammenzuarbeiten, Erfahrungen auszutauschen und freuen uns darauf, Organisationen bei dem Aufbau nachhaltiger und wirkungsvoller Datenkompetenzen zu unterstützen.
Deine Möglichkeiten
  • Du fängst bei uns als Full Stack Entwickler:in an.
  • Du entwickelst Webanwendung. Du schreibst sowohl Backend- als auch Frontend-Code. 
  • Du unterstützt die Weiterentwicklung unseres Tech Stacks und unserer Infrastruktur.
  • Du arbeitest eng mit anderen Teammitgliedern und unseren Kund:innen zusammen, um individuelle Lösungen gemeinsam zu entwickeln. 
  • Wir legen Wert auf eine integrierte Sichtweise von Data Science und Software-Entwicklung, so dass du auch die Möglichkeit hast, andere Bereiche wie Data Science zu erkunden und zu bearbeiten.
Du würdest gut zu uns passen, wenn
  • es ist dir wichtig ist, dass Daten und Technologien auf sozial verantwortliche Weise genutzt werden.
  • du ein Studium in einem relevanten Bereich abgeschlossen hast, z. B. Data Science, Informatik, Sozialwissenschaften, Mathematik oder eine ähnliche Disziplin.
  • du bereits Arbeitserfahrung gesammelt hast.
  • du Deutsch auf Niveau C2 beherrschst und Englisch fließend sprichst und schreibst.
  • du über sehr gute Python-Kenntnisse verfügst und Erfahrung in der Entwicklung von Webanwendungen hast. 
  • du hast praktische Erfahrungen mit der Entwicklung von Webanwendungen mit FastAPI, Flask, Django oder einem anderem Python Framework. Du bist vertraut mit der Entwicklung von REST APIs.
  • du hast praktische Erfahrungen mit dem Entwickeln von Single Page Anwendungen mit Vue.js, React, Angular oder einem anderem JavaScript Framework. Du bist vertraut mit TypeScript.
  • du mit dem Schreiben von komplexen SQL-Queries vertraut bist.
  • du hast Erfahrung mit Docker, Terraform, Ansible und Cloud Services. Du bist mit dem grundsätzlichen Umgang von Unix Systemen betraut.
  • du arbeitest selbstständig und bis in der Lage komplexe Projekte eigenständig zu managen. Du kannst Projekte strukturieren und kommunizierst effektiv mit Auftraggebenden und Teammitgliedern.
  • du motiviert bist,  Kund:innen zu beraten und individuelle Lösungen zu entwickeln.
  • du hast Spaß daran dein Wissen mit dem Team zu teilen und unterstützt andere Teammitglieder.
Auch wenn deine Erfahrungen nicht perfekt mit den oben genannten Punkten übereinstimmen, ermutigen wir dich, dich zu bewerben! Solltest du Fragen oder Unsicherheiten bezüglich der Stelle haben, kontaktiere uns gerne - wir sind für dich da.
Wir bieten
  • Du kannst, wie einige von uns, überall/irgendwo in Deutschland leben. Gelegentlich treffen wir uns persönlich zu unseren Team Events in unserem schönen Ladenbüro in Berlin, Prenzlauer Berg.
  • Ein MacBook und zusätzliche Ausrüstung je nach Bedarf.
  • Ein Deutschland-Ticket.
  • Ein Fortbildungsbudget.
  • Eine Urban-Sport-Mitgliedschaft zum Ausgleich.
  • Eine Vergütung die sich nach einem transparenten Gehaltsmodell richtet und deine persönliche Weiterentwicklung und Verantwortung berücksichtigt. (Gehaltsspanne: 63.000 - 68.000 €)
  • Einen Bonus der sich an dem Unternehmensgewinn orientiert.
Der &effect Tech Stack
  • Unsere Backends entwickeln wir mit Python. Für die REST-APIs verwenden wir FastAPI und für unsere Datenpipelines verwenden wir Tools wie Airflow und Celery.
  • Die Datenbank unserer Wahl ist PostgreSQL.
  • Unsere Frontends bauen wir mit Vue.js und Nuxt.js. Alles wird in TypeScript geschrieben. Unsere UI Components bauen auf Vuetify auf.
  • Für unsere Datenanalysen verwenden wir hauptsächlich Python, jedoch greifen wir gelegentlich auch auf R zurück.
  • Wir nutzen State-of-the-art Libraries (z.B. transformers, spacy) und Tools (z.B. hugging-face, modal) für die Entwicklung von Modellen.
Wie wir arbeiten
  • Impact-orientiert: Wir streben danach, unseren Partner:innen wirkungsvolle Datenprodukte zu liefern. Wir entwickeln nachhaltige Lösungen, die in den spezifischen Kontext des sozialen und öffentlichen Sektors passen.
  • Gemeinsam wachsen: Wir organisieren regelmäßig Teamtage und Team Events, um als Team gemeinsam zu wachsen (Reisekosten werden für Remote-Mitarbeitende übernommen). Ein jährlicher Höhepunkt ist unser gemeinsamer Besuch der PyCon-Konferenz.
  • Zusammen lernen: Wir haben keine Angst vor Fehlern; wir lernen aus ihnen und konzentrieren uns auf kontinuierliches Lernen. Wir sind immer bereit unsere Zusammenarbeit neu zu gestalten.
  • Respekt- und verantwortungsvoller Umgang: Wir behandeln alle Menschen mit Respekt, unabhängig von ihrer Herkunft, ihrem Geschlecht, ihrer sexuellen Identität, ihrer Bildung, ihrer Religion, ihren Überzeugungen oder ihren körperlichen Fähigkeiten. Wir sind uns bewusst, dass Menschen unterschiedliche Erfahrungen gemacht haben, schätzen und fördern Vielfalt und arbeiten ständig daran, ein integratives Arbeitsumfeld für alle zu schaffen.
  • Offene und faire Kommunikation: Wir kommunizieren respektvoll miteinander. Wir schätzen und respektieren die Zeit und die Mühe, die wir uns im Team füreinander nehmen.
Dein erster Monat
  • Du lebst dich bei uns ein und lernst das Team und deinen Manager Jan kennen.
  • Du durchläufst das Onboarding und wirst in unsere Entwicklungs-Prozesse eingeführt.
  • Du entwickelst dein erstes internes Projekt mit unserem Stack.
In den ersten 3 Monaten
  • Du übernimmst Aufgaben in unseren Projekten. Auf unserer Website findest du einige der Lösungen, die wir entwickeln.
  • Du kennst dich gut mit unserem Tech Stack aus.
  • Du bist mit unserer Infrastruktur vertraut.
In den ersten 6 Monate
  • Du übernimmst die Verantwortung für ein erstes Projekt oder Produkt.
  • Du übernimmst die Kommunikation und berätst Auftraggebende.
  • Du entwickelst unseren Tech Stack und unsere Infrastruktur aktiv im Team weiter.
Unser Einstellungsprozess
Unser Einstellungsprozess ist vollständig digital und wir kommunizieren mit dir per E-Mail und Videochat. Wir haben ein dreistufiges Verfahren.
  1. Zwei unserer Entwickler:innen führen ein Screening-Gespräch mit dir.
  2. Du bekommst eine Aufgabe die du innerhalb von einer Woche bearbeiten musst.
  3. In einem zweiten Gespräch werden wir die Aufgabe besprechen und du lernst ein weiteres Teammitglied kennen.
Wir freuen uns über alle Bewerbungen unabhängig des Hintergrunds und legen Wert auf Chancengleichheit im Verfahren und auch im Arbeitsumfeld.
Nachdem du dich bei uns beworben hast, wirst du von uns hören. Während des gesamten Prozesses bemühen wir uns, dich innerhalb von sieben Tag über den Stand deiner Bewerbung zu informieren. Wir wissen, dass manchmal Fehler passieren. Wenn du also Fragen zum Stand der Dinge oder zum Verfahren hast, frage einfach bei Jan Kamb nach.
Your application!
We appreciate your interest in &effect data solutions GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at  jobs@and-effect.com.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.