Auf einen Blick
- Aufgaben: Entwickle skalierbare Backend-Systeme und arbeite an innovativen Projekten mit Java.
- Arbeitgeber: Netchex, das am schnellsten wachsende Unternehmen für HR- und Payroll-Lösungen in den USA.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Remote-Arbeit und berufliche Entwicklung.
- Andere Informationen: Dynamisches Team mit Fokus auf Zusammenarbeit und persönlichem Wachstum.
- Warum dieser Job: Gestalte die Zukunft von HR und Payroll mit intelligenter Software und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Mindestens 3 Jahre Erfahrung in der Backend-Entwicklung mit Java und Spring.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Über Netchex
Wir sind Netchex - das am schnellsten wachsende Unternehmen für Lohnabrechnung, Personalwesen, Zeit- und Anwesenheitsmanagement sowie Dienstleistungen im Bereich Benefits in Amerika. Wir geben HR-Profis die Zeit, sich auf das zu konzentrieren, was ihr Geschäft vorantreibt, indem wir effiziente Werkzeuge und qualitativ hochwertigen persönlichen Service bereitstellen. Wir nehmen große Herausforderungen an, sind stolz auf unsere Arbeit und lernen früh und oft, um unseren Kunden Lösungen zu bieten, die ihre Probleme täglich lösen.
Netchex ist eine führende Plattform für HR, Lohnabrechnung und Workforce-Management, die von Tausenden von Unternehmen in den USA vertraut wird. Unsere Mission ist einfach: HR und Lohnabrechnung durch intuitive, intelligente Software einfacher zu gestalten.
Wir sind ein Remote-First-Team von Machern, Problemlösern und menschenorientierten Innovatoren - und wir fangen gerade erst an.
Stellenübersicht
Als Backend Engineer übernehmen Sie die Verantwortung für das Design und die Bereitstellung skalierbarer Backend-Systeme, die unsere Plattform antreiben. Sie arbeiten eng mit funktionsübergreifenden Teams zusammen, um hochwertige Dienste mit Java zu erstellen, während Sie Klarheit in technischen und architektonischen Entscheidungen schaffen. Diese Rolle ist ideal für Ingenieure, die es genießen, komplexe Probleme zu lösen und leistungsfähige Systeme zu bauen.
Hauptverantwortlichkeiten
- Übernehmen Sie die Verantwortung für das Design, die Entwicklung und die Bereitstellung komplexer Backend-Funktionen und -Systeme mit minimaler Anleitung.
- Übersetzen Sie hochrangige Anforderungen in robuste Low-Level-Designs (LLD) und schaffen Sie Klarheit in technischen Entscheidungen über Module hinweg.
- Leiten Sie die Entwicklung kritischer Funktionen von Anfang bis Ende - vom Design und der Codierung bis zur Bereitstellung, Beobachtbarkeit und Überwachung.
- Bauen, verbessern und warten Sie hochwertige, skalierbare und leistungsfähige Dienste mit Java und Spring (oder ähnlichen Frameworks).
- Zusammenarbeit mit Produktmanagern, Front-End-Ingenieuren, ML-Ingenieuren und QA-Ingenieuren zur Planung, Abstimmung und Bereitstellung funktionsübergreifender Initiativen.
- Mentorieren Sie Junior-Ingenieure (SDE1) durch Code-Reviews, Design-Sitzungen und technische Anleitung.
- Identifizieren Sie proaktiv architektonische Lücken, schlagen Sie technische Verbesserungen vor und treiben Sie mittel- bis großangelegte Refactoring-Initiativen voran.
- Halten Sie eine starke Ingenieurg hygiene durch Dokumentation, Design-Reviews, Codierungsstandards und Automatisierung aufrecht.
- Fördern Sie eine Kultur der Qualität, indem Sie eine hohe Testabdeckung, robuste Automatisierung und zuverlässige Bereitstellungen sicherstellen.
- Teilnahme an Bereitschaftsdiensten als zuverlässiger Eigentümer von Produktionsdiensten - Diagnose, Lösung und Verhinderung von Vorfällen.
Was wir suchen
- 3+ Jahre Erfahrung im Aufbau und in der Skalierung von Backend-Systemen in Java, Spring oder ähnlichen Ökosystemen.
- Tiefes Verständnis von objektorientiertem Design, Systemdesign, Datenstrukturen, Algorithmen und Komplexitätsanalyse.
- Starke Erfahrung im Design und in der Implementierung von RESTful APIs, Backend-Microservices und verteilten Systemen.
- Praktische Erfahrung mit Datenbanken (SQL + NoSQL), einschließlich Schema-Design, Abfrageoptimierung und Debugging von Leistungsproblemen.
- Kenntnisse in Caching, Nachrichtenwarteschlangen, asynchroner Verarbeitung und Grundlagen verteilter Systeme.
- Fähigkeit, mehrdeutige Probleme zu analysieren, Architektur zu definieren und mit erheblicher Autonomie auszuführen.
- Erfahrung im Aufbau hochverfügbarer und skalierbarer Systeme mit einem starken Verständnis für Leistungstuning und -optimierung.
- Fähigkeit, Teammitglieder zu mentorieren, Entscheidungen zu beeinflussen und das technische Niveau des Teams zu heben.
- Ausgezeichnete Debugging-Fähigkeiten und Komfort im Umgang mit Beobachtungswerkzeugen.
- Starke Kommunikations- und Zusammenarbeit Fähigkeiten.
- Erfahrung mit Fintech- oder Zahlungssystemen, wie Zahlungsschienen, finanziellen APIs, Abgleich-Workflows oder ledger-ähnlichen Datenmodellen ist von Vorteil.
- Erfahrung mit .NET-basierten Systemen oder Diensten ist von Vorteil.
Hier ist, was uns definiert
- Gemeinsam gewinnen - Ein Team. Eine Mission. Keine Silos.
- Ergebnisse liefern - Keine Ausreden. Nur Ergebnisse.
- Die Messlatte höher legen - Heute besser. Morgen stärker.
- Entscheiden und antreiben - Wir warten nicht auf Perfektion. Wir handeln.
- Bringen Sie die Energie - Positivität fördert die Leistung.
Gleichberechtigter Arbeitgeber
Netchex ist ein gleichberechtigter Arbeitgeber. Wir feiern Vielfalt und setzen uns dafür ein, ein integratives Umfeld für alle Mitarbeiter zu schaffen. Alle qualifizierten Bewerber werden unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, nationaler Herkunft, Behinderung, Veteranenstatus oder einer anderen durch das Gesetz geschützten Eigenschaft bei der Einstellung berücksichtigt.
Sr. Software Engineer (Java) (India) Arbeitgeber: Netchex
Kontaktperson:
Netchex HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Sr. Software Engineer (Java) (India)
✨Tipp Nummer 1
Nutze dein Netzwerk! Sprich mit Freunden, ehemaligen Kollegen oder anderen Kontakten in der Branche. Oft erfährt man von offenen Stellen, die nicht öffentlich ausgeschrieben sind.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für Backend-Entwickler wichtig sind. Das zeigt dein Können und deine Problemlösungsfähigkeiten.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle bei Netchex findest, bewirb dich direkt über unsere Website. Zeige dein Interesse und deine Motivation, Teil unseres Teams zu werden.
✨Tipp Nummer 4
Bereite Fragen für das Interview vor! Zeige, dass du dich mit der Firma und der Rolle auseinandergesetzt hast. Das hilft dir, einen guten Eindruck zu hinterlassen und mehr über die Unternehmenskultur zu erfahren.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Sr. Software Engineer (Java) (India)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen: Stelle sicher, dass du relevante Erfahrungen und Projekte hervorhebst, die zu den Anforderungen der Stelle passen. Zeige uns, wie du komplexe Probleme gelöst hast und welche Technologien du dabei verwendet hast.
Klarheit ist der Schlüssel: Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende einfache Sprache und vermeide Fachjargon, wenn es nicht nötig ist. Wir wollen verstehen, was du sagen möchtest!
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung an die richtige Stelle gelangt, bewirb dich direkt über unsere Website. So können wir deine Unterlagen schnell und effizient bearbeiten.
Wie du dich auf ein Vorstellungsgespräch bei Netchex vorbereitest
✨Verstehe die Anforderungen
Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Jobbeschreibung gründlich durch und überlege, wie deine Erfahrungen und Fähigkeiten zu den geforderten Qualifikationen passen. So kannst du gezielt auf Fragen eingehen und deine Eignung unter Beweis stellen.
✨Bereite technische Fragen vor
Da es sich um eine Position als Backend Engineer handelt, solltest du dich auf technische Fragen zu Java, Spring und Systemdesign vorbereiten. Übe das Lösen von Programmieraufgaben und sei bereit, deine Denkweise während des Lösens zu erklären. Das zeigt dein tiefes Verständnis für die Materie.
✨Zeige Teamgeist
Netchex legt Wert auf Zusammenarbeit und Teamarbeit. Bereite Beispiele vor, in denen du erfolgreich im Team gearbeitet hast oder andere unterstützt hast. Zeige, dass du nicht nur ein technischer Experte bist, sondern auch gut mit anderen kommunizieren und zusammenarbeiten kannst.
✨Frage nach der Unternehmenskultur
Nutze die Gelegenheit, um mehr über die Unternehmenskultur bei Netchex zu erfahren. Frage nach, wie das Team zusammenarbeitet und welche Werte ihnen wichtig sind. Das zeigt dein Interesse an der Firma und hilft dir zu entscheiden, ob sie zu dir passt.