Auf einen Blick
- Aufgaben: Entwickle neue Funktionen für unsere WEBKNOSSOS-Plattform und optimiere bestehende Anwendungen.
- Unternehmen: Innovatives Unternehmen, das Softwarelösungen für die Neurowissenschaften entwickelt.
- Vorteile: Flexible Arbeitszeiten, wettbewerbsfähige Vergütung und kostenlose Snacks im Büro.
- Weitere Informationen: Kleine, freundliche Teamumgebung mit vielen Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung.
- Warum dieser Job: Arbeite an bahnbrechenden Tools, die Wissenschaftler bei ihren Entdeckungen unterstützen.
- Qualifikationen: Kenntnisse in Scala oder die Bereitschaft, es zu lernen; Erfahrung mit Git und agiler Entwicklung.
Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Wir entwickeln Bildanalysewerkzeuge, die Wissenschaftlern helfen, mit Peta-Skala-Mikroskopiebildern zu arbeiten. Unsere WEBKNOSSOS-Plattform ist ein führendes Werkzeug zum Teilen und Zusammenarbeiten an Bilddaten dieser Größenordnung. Der Server-Backend von WEBKNOSSOS ist in Scala geschrieben, unterstützt von Postgres, RocksDB und ein wenig Python. Wir benötigen Ihre Hilfe, um neue Funktionen zu entwickeln, bestehende Anwendungsfälle zu optimieren und mit anderen Werkzeugen zu integrieren.
Bei scalable minds werden Sie Bildanalysewerkzeuge entwickeln, die Wissenschaftlern helfen, bahnbrechende Entdeckungen mit ihren massiven Bilddatensätzen zu machen, während Sie Ihre robusten Software-Engineering-Fähigkeiten verfeinern und in einem unterstützenden und unterhaltsamen Teamumfeld arbeiten.
Aufgaben:
- Erweiterung und Entwicklung neuer Funktionen für den Open-Source WEBKNOSSOS-Server-Backend.
- Entwurf, Eigentum und Entwicklung hochskalierbarer Dienste für die Arbeit mit petabyte-großen Bilddatensätzen.
- Entwicklung schneller und skalierbarer Speicherlösungen für 3D-Bilddatenanmerkungen.
- Integration von APIs und Datenformaten mit anderen Open-Source-Wissenschaftswerkzeugen und -abläufen.
- Arbeiten mit einem hohen Maß an Freiheit und Selbstorganisation in einem technikaffinen Team.
- Entwicklung von Werkzeugen für Kunden aus den Neurowissenschaften und Unterstützung der biomedizinischen Forschung.
Über Sie:
- Sie kennen Scala oder sind bereit, es zu lernen.
- Sie legen Wert darauf, Ihre Teamkollegen zu unterrichten und zu führen, und genießen konstruktive Peer-Reviews in einer respektvollen Umgebung.
- Sie haben Kenntnisse in Git, GitHub und agiler Softwareentwicklung.
- Sie wissen, wie man Lösungen im Code klar strukturiert.
- Sie verfügen über starke mündliche und schriftliche Sprachkenntnisse in Deutsch und Englisch.
- Sie bringen anwendbares Wissen über den Aufbau eines modernen Web-Stacks mit, z.B. Client-Server-Architekturen, REST-APIs, Datenbanken.
- Erfahrung mit Python ist ein Bonus.
Wir bieten:
- Arbeiten an wirkungsvollen Werkzeugen für nächste Durchbrüche in den Neurowissenschaften.
- Verfügbare Werkstudentenposition in Potsdam.
- Flexible Arbeitszeiten und Arbeitsarrangements.
- Wettbewerbsfähige Vergütung je nach Erfahrung und Fähigkeiten.
- Kleines, freundliches Team, in dem jeder Beitrag geschätzt wird.
- Regelmäßige Check-ins mit Ihrem Mentor.
- Chancen für persönliche und berufliche Weiterentwicklung.
- Monatliche soziale Veranstaltungen.
- Kostenlose Getränke und Snacks im Büro.
Über das Team:
scalable minds entwickelt Softwarewerkzeuge und Lösungen für die Rekonstruktion großangelegter 3D-Bilddatensätze in den Neurowissenschaften. Unsere Anwendungen für maschinelles Lernen und webbasierte Datenanmerkungswerkzeuge helfen Wissenschaftlern, ihre Spitzenforschung in den Neurowissenschaften voranzutreiben und sich mehr auf die Biologie als auf die Technik zu konzentrieren. WEBKNOSSOS ist eine Open-Source-Webplattform zum Anzeigen, Annotieren und Teilen von Peta-Skala-3D-Mikroskopiedatensätzen für die biomedizinische Forschung. Unser Team besteht hauptsächlich aus Softwareingenieuren, und harte, technische Probleme inspirieren unsere Arbeit. Als kleines Team wird jeder in die Entscheidungsfindung einbezogen und kann auf die Unterstützung seiner Kollegen bauen. Wir fördern ein offenes, entspanntes Arbeitsumfeld, sowohl im Büro als auch bei der Remote-Arbeit. Wir haben eine sehr enge Beziehung zu unseren Kunden und engagieren uns regelmäßig mit ihnen, um unsere Produkte zu verbessern. Änderungen an unseren Produkten werden direkt bemerkt und von ihnen geschätzt.
Backend Software Engineer (m/f/x) Arbeitgeber: Scalableminds
Scalable minds ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, an bahnbrechenden Werkzeugen für die Neurowissenschaften zu arbeiten und dabei Ihre Fähigkeiten in der Softwareentwicklung weiterzuentwickeln. In einem kleinen, freundlichen Team in Potsdam genießen Sie flexible Arbeitszeiten, regelmäßige Mentoring-Gespräche und zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Unsere offene und entspannte Arbeitskultur fördert den Austausch von Ideen und Wertschätzung für jeden Beitrag, was zu einer erfüllenden und sinnstiftenden Arbeitserfahrung führt.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Backend Software Engineer (m/f/x) erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Scalableminds anzuklopfen, wenn du dich auf die Stelle als Backend Software Engineer (m/f/x) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Scalableminds vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Backend Software Engineer (m/f/x) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Scalableminds klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Scalableminds vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.