Auf einen Blick
- Aufgaben: Entwickle neue Features und verbessere die Node.js API.
- Arbeitgeber: Ein innovatives Softwareunternehmen aus Berlin mit über 4 Millionen Nutzern.
- Mitarbeitervorteile: 100% remote, flexible Arbeitszeiten, und ein wettbewerbsfähiges Gehalt.
- Warum dieser Job: Werde Teil eines dynamischen Teams und gestalte Prozesse aktiv mit.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in TypeScript und Node.js, SQL-Kenntnisse erforderlich.
- Andere Informationen: Halbjährliche Team-Retreats und Hackathons für persönliche Entwicklung.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Sind Sie ein Backend-Entwickler mit Erfahrung in TypeScript/Node.js und suchen einen 100% Remote-Job (innerhalb Europas)? Dann könnte diese Gelegenheit perfekt für Sie sein. Unser Kunde ist ein in Berlin ansässiges Softwareunternehmen, das 2016 gegründet wurde und eine soziale Interaktions-App mit mehr als 4 Millionen Nutzern betreibt. Das gesamte Team arbeitet vollständig remote und lebt in ganz Europa.
Tech Stack: TypeScript, Node.js, AWS, MySQL, Apache Cassandra, ElasticSearch, Redis, WebSockets, Clickhouse
Verantwortlichkeiten:
- Übernehmen Sie Verantwortung und implementieren Sie neue Funktionen und Verbesserungen in die Node.js API
- Erweitern Sie Ihr Wissen zur Umsetzung von Produktanforderungen oder Leistungsoptimierungen
- Verstehen Sie bestehenden Code und überarbeiten Sie ihn, um die Codierungsstandards zu erfüllen
- Entwerfen Sie architektonische Entscheidungen zusammen mit dem Tech Lead
- Haben Sie direkten Einfluss auf Teamprozesse und -konventionen durch regelmäßige Retrospektiven
Ihre Vorteile:
- Flache Hierarchien, die viel Freiheit, Einfluss und Verantwortung bieten
- Völlig flexible Arbeitszeiten und -orte, 100% Remote in Europa
- Flexible Vertragsoptionen (Freelance und Anstellung)
- Halbjährliche Team-Retreats mit Hackathons
- Die richtige Umgebung, um neue Dinge zu lernen und sich persönlich weiterzuentwickeln
- Wettbewerbsfähiges Vergütungspaket und die Möglichkeit, an unserem ESOP-System teilzunehmen
- Moderne Arbeitsmittel, Hardware (Macbook) auch zur privaten Nutzung
- State-of-the-art Tech-Stack, der auf AWS läuft
- Arbeiten Sie mit einem außergewöhnlichen Team junger und intelligenter Menschen mit unterschiedlichem Hintergrund
Erforderliche Erfahrungen:
- Lebensmittel in Europa
- Umfangreiche Kenntnisse in TypeScript und Node.js im Backend (5+ Jahre)
- Sicher im Umgang mit SQL-Datenbanken (am besten MySQL), insbesondere Optimierung für Leistung
- Ein Plus sind: Redis, Worker (Bull Queue), Copilot, Clickhouse, Jest, funktionale Programmierung, OpenTelemetry/OpenTracing, ElasticSearch, Cassandra
- Kenntnisse im Infrastrukturmanagement: AWS-Stack (EB, Load Balancer), Unix/Linux, Terraform (plus: Docker/Kubernetes)
- Kenntnisse in Leistungsoptimierungen: Für Datenbanken (MySQL), Node.js-Code oder sogar Tests/CI
- Ausgezeichnete analytische und problemlösende Fähigkeiten
- Leidenschaft für das Schreiben von gut strukturiertem, effizientem und wartbarem Code
- Wertschätzung einer Umgebung mit ehrlichem Feedback
- Gewöhnt an die Arbeit in einer englischsprachigen Umgebung
Node.js Backend Developer Arbeitgeber: ChangeYourMonday Ltd.
Kontaktperson:
ChangeYourMonday Ltd. HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Node.js Backend Developer
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Freunden, die in der Tech-Branche arbeiten. Oftmals erfährt man über offene Stellen durch persönliche Kontakte, bevor sie öffentlich ausgeschrieben werden.
✨Tip Nummer 2
Beteilige dich an Online-Communities und Foren, die sich mit Node.js und TypeScript beschäftigen. Dort kannst du nicht nur dein Wissen erweitern, sondern auch potenzielle Arbeitgeber kennenlernen und dich über aktuelle Trends austauschen.
✨Tip Nummer 3
Zeige deine Fähigkeiten durch Projekte auf Plattformen wie GitHub. Ein gut gepflegtes Portfolio mit Beispielen deiner Arbeit kann dir helfen, dich von anderen Bewerbern abzuheben und dein praktisches Wissen zu demonstrieren.
✨Tip Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Node.js und TypeScript übst. Es ist wichtig, dass du nicht nur die Theorie beherrschst, sondern auch praktische Probleme lösen kannst, um im Interview zu überzeugen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Node.js Backend Developer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Fähigkeiten und Erfahrungen. Stelle sicher, dass du alle relevanten Punkte in deinem Lebenslauf und Anschreiben ansprichst.
Hebe deine technischen Fähigkeiten hervor: Betone deine Erfahrung mit TypeScript und Node.js sowie deine Kenntnisse in SQL-Datenbanken, insbesondere MySQL. Füge konkrete Beispiele hinzu, wie du diese Technologien in früheren Projekten eingesetzt hast.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du an dieser Position interessiert bist und wie du zur Unternehmenskultur und den Zielen des Unternehmens beitragen kannst.
Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält.
Wie du dich auf ein Vorstellungsgespräch bei ChangeYourMonday Ltd. vorbereitest
✨Kenntnis des Tech-Stacks zeigen
Stelle sicher, dass du dich mit dem gesamten Tech-Stack vertraut machst, insbesondere mit TypeScript und Node.js. Bereite Beispiele vor, wie du diese Technologien in der Vergangenheit eingesetzt hast, um Probleme zu lösen oder neue Funktionen zu implementieren.
✨Fragen zur Architektur vorbereiten
Da du an architektonischen Entscheidungen mit dem Tech Lead arbeiten wirst, solltest du Fragen zu Best Practices in der Softwarearchitektur und zu deinen Erfahrungen mit der Gestaltung von APIs vorbereiten. Zeige, dass du in der Lage bist, fundierte Entscheidungen zu treffen.
✨Leidenschaft für sauberen Code demonstrieren
Bereite dich darauf vor, über deine Ansichten zu gut strukturiertem und wartbarem Code zu sprechen. Du könntest Beispiele aus deiner bisherigen Arbeit anführen, die deine Fähigkeit zeigen, qualitativ hochwertigen Code zu schreiben und dabei Coding-Standards einzuhalten.
✨Analytische Fähigkeiten hervorheben
Sei bereit, konkrete Beispiele für Herausforderungen zu geben, die du gelöst hast, und erkläre, wie du analytische und problemlösende Fähigkeiten eingesetzt hast. Dies könnte auch die Optimierung von Datenbanken oder Node.js-Code umfassen.