Software Engineer II

Software Engineer II

Vollzeit 82810 - 130319 € / Jahr (geschätzt) Homeoffice (teilweise)
Dimagi

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für unsere Plattform CommCare und verbessere bestehende Funktionen.
  • Unternehmen: Dimagi, ein preisgekröntes Sozialunternehmen mit einem starken Fokus auf globale Gesundheit.
  • Vorteile: 100% Arbeitgeberfinanzierte Krankenversicherung, 30 Tage bezahlter Urlaub und flexible Arbeitszeiten.
  • Weitere Informationen: Dynamisches Team mit einer Kultur der Zusammenarbeit und kontinuierlichen Verbesserung.
  • Warum dieser Job: Arbeite an bedeutungsvoller Technologie, die das Leben von Menschen weltweit verbessert.
  • Qualifikationen: Mindestens 4 Jahre Erfahrung in der Softwareentwicklung und fließend in Python.

Das prognostizierte Gehalt liegt zwischen 82810 - 130319 € pro Jahr.

Über Dimagi: Dimagi ist ein preisgekröntes Sozialunternehmen und eine zertifizierte B Corp sowie Benefit Corporation. Unser Hauptprodukt, CommCare, ist die am weitesten verbreitete Open-Source-Digitalplattform zur Unterstützung von Frontline Workers. Seit 2002 haben Regierungen und Organisationen aus allen Sektoren maßgeschneiderte mobile, webbasierte und SMS-Anwendungen auf CommCare entwickelt, um Dienstleistungen für benachteiligte Bevölkerungsgruppen bereitzustellen. Dimagi ist mehr als ein Technologieunternehmen. Wir sind ein impact-orientiertes Team von mitfühlenden Menschen aus aller Welt und aus allen Lebensbereichen, das sich dafür einsetzt, das Geschäft als Kraft für das Gute im globalen Gesundheitswesen und in der Entwicklung zu nutzen.

Über die Abteilung: Die Dimagi US Solutions Division (USS) bietet Technologie und professionelle Dienstleistungen für Kunden in den USA an. Wir stellen uns eine Welt vor, in der alle Menschen die Dienstleistungen erhalten, die sie benötigen, um zu gedeihen. USS strebt danach, innovative und nachhaltige Technologielösungen zu schaffen, die die Gesundheit und Chancengleichheit von Einzelpersonen und Gemeinschaften in den USA verbessern.

Über die Position: Dimagi sucht einen Full-Stack-Softwareentwickler, um unsere Position Software Engineer II zu besetzen, um hauptsächlich an unserer Flaggschiff-Plattform CommCare zu arbeiten, sowie an anderen Entwicklungsmöglichkeiten, die sich ergeben können. Sie werden helfen, unsere Plattform zu entwickeln und zu verbessern, die zum Erstellen, Bereitstellen und Verwalten von Anwendungen verwendet wird, die von Hunderttausenden von Frontline Workers weltweit genutzt werden. Diese Position ist ideal für jemanden, der kleine Organisationen großen vorzieht und ein hochflexibles Arbeitsumfeld schätzt. Unsere Entwickler teilen eine Leidenschaft für schnelles Prototyping, das Funktionieren in herausfordernden Umgebungen und das unmittelbare Erleben der Auswirkungen unserer Arbeit.

Verantwortlichkeiten

  • Neue Funktionen erstellen und bestehende Funktionen unter Verwendung moderner Best Practices wie Versionskontrolle, kontinuierlicher Integration, automatisierten Tests und täglichen Bereitstellungen verbessern.
  • Mit unseren multikulturellen Entwicklungs- und Implementierungsteams weltweit zusammenarbeiten.
  • Software entwickeln, die von Gruppen von Menschen mit einzigartigen Herausforderungen (z. B. abgelegene Standorte, niedrige Alphabetisierungsraten, keine Erfahrung mit Technologie usw.) genutzt werden kann.
  • Ideen zur kontinuierlichen Verbesserung unseres Softwaredesigns und -entwicklungsprozesses brainstormen und hervorbringen.
  • Als Teil eines Teams Produktmerkmale und -funktionen liefern.
  • Eine Ressource für andere Entwickler im Unternehmen in spezifischen Fachgebieten und/oder Produktmerkmalen sein.
  • Zu einer produktiven Kultur von Code-Reviews beitragen und nützliche Rückmeldungen geben.
  • Codequalität und Exzellenz als Vorbild für junior Mitglieder des Engineering-Teams setzen.
  • Bereiche zur Verbesserung ihres unmittelbaren Teams identifizieren und Lösungen den Engineering-Managern/Technikleitern vorschlagen.

Relevante Fähigkeiten

  • 4+ Jahre Erfahrung in der Softwareentwicklung.
  • Fließend in Python.
  • Nachgewiesener Hintergrund in der Erstellung qualitativ hochwertiger Software für das Web.
  • Fließend in schriftlichem und gesprochenem Englisch.
  • Ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten.
  • Proaktive Verwaltung der eigenen Arbeit und frühzeitiges Ansprechen von Blockaden gegenüber dem Engineering-Manager/Teamleiter.
  • Fähigkeit, autonom zu arbeiten und konkurrierende Aufgaben zu priorisieren.
  • Vertrautheit mit den wichtigsten Komponenten unseres Tech-Stacks, einschließlich Python, Django, Postgres, Elasticsearch im Backend sowie Javascript, Alpine.js, HTMX, CSS, Bootstrap und HTML.
  • Erfahrung mit KI-unterstützten Codierungswerkzeugen (z. B. Claude Code).
  • Begeisterung für die Arbeit im Bereich öffentliche Gesundheit und internationale Entwicklung.
  • Vertrautheit mit Open-Source-Technologie (Bonus) Erfahrung in der Datenverarbeitung.

Gebotene Vorteile

Wir streben danach, einen Unterschied zu machen, nicht nur als Unternehmen, sondern auch als Arbeitgeber. Wir sind transparent über Gehälter auf allen Ebenen der Organisation und haben eine standardisierte, globale Gehaltsskala für alle Positionen. Unsere Gehälter werden an die Lebenshaltungskosten angepasst und sind nicht verhandelbar. Die geschätzte Gehaltsspanne für diese Position liegt zwischen 82.810 und 130.319 USD jährlich. Ihr endgültiges Gehalt innerhalb dieser Spanne hängt davon ab, wo Sie geografisch ansässig sind, und könnte außerhalb dieser geschätzten Spanne liegen.

Die von uns angebotenen Vorteile zielen darauf ab, einen starken Einfluss auf das Wohlbefinden unserer Mitarbeiter zu haben. Einige unserer wichtigsten Vorteile sind nachfolgend aufgeführt:

  • 100% arbeitgeberfinanzierte Krankenversicherung, kombiniert mit einem großzügigen Health Reimbursement Account (HRA) Fonds.
  • Zugang zu freiwilligen Zahn- und Augenversicherungsplänen.
  • Ein 401K-Plan mit bis zu 4% Arbeitgeberbeitrag.
  • 30 Tage bezahlter Urlaub, einschließlich Feiertagen.
  • Unbegrenzte Krankheitszeit und hervorragende Elternzeitregelung.
  • Zugang zu einer flexiblen Arbeitszeitregelung, die es Mitarbeitern ermöglicht, basierend auf einem flexiblen Arbeitszeitplan zu arbeiten.
  • Vorteile für das Homeoffice und Remote-Arbeit.
  • Zugang zu einem Mitarbeiterunterstützungsprogramm (EAP) über ComPsych.

EEO Arbeitgeber/Veteran/Behindert

Dimagi ist ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber erhalten ohne Berücksichtigung von Rasse, Hautfarbe, Religion, Geschlecht, sexueller Orientierung, Geschlechtsidentität, nationaler Herkunft, Alter, Schwangerschaft, genetischen Informationen, Behinderung, Status als geschützter Veteran oder einer anderen geschützten Kategorie gemäß den geltenden Bundes-, Landes- und lokalen Gesetzen Berücksichtigung für eine Anstellung.

Wenn Sie Interesse an einer Bewerbung haben und während des Bewerbungs- oder Interviewprozesses für eine ausgeschriebene Position besondere Unterstützung oder eine angemessene Anpassung benötigen, kontaktieren Sie uns bitte unter 617-604-2123 oder senden Sie eine E-Mail an accommodations@dimagi.com und schildern Sie Ihr Anliegen.

Software Engineer II Arbeitgeber: Dimagi

Dimagi ist ein herausragender Arbeitgeber, der sich durch eine transparente Unternehmenskultur und ein starkes Engagement für das Wohlbefinden seiner Mitarbeiter auszeichnet. Mit flexiblen Arbeitszeiten, großzügigen Urlaubsregelungen und umfassenden Gesundheitsleistungen bietet Dimagi nicht nur eine sinnvolle Tätigkeit im Bereich der globalen Gesundheit, sondern auch zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung in einem unterstützenden, multikulturellen Team.

Dimagi

Kontaktdaten:

Dimagi Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Engineer II 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 Dimagi anzuklopfen, wenn du dich auf die Stelle als Software Engineer II 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 Dimagi vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer II mit Bravour zu bestehen

Softwareentwicklung
Python
Django
Postgres
Elasticsearch
Javascript
Alpine.js

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 Dimagi 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 Dimagi 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.