Middle Backend Developer (Node.js) віддалено elastic.io GmbH, eine etablierte Integration Platform as a Service (iPaaS) Der Anbieter sucht die folgende Position, um an der Weiterentwicklung seiner modernen Plattform zu arbeiten. Unser Entwicklungsteam besteht aus ukrainischen Entwicklern. Wir arbeiten größtenteils virtuell und kommunizieren frei über Slack, E-Mail und Google Meet. Wir suchen einen talentierten Middle-Backend-Entwickler mit Spezialisierung auf Node.js zur Verstärkung unseres d
Middle Backend Developer (Node.js)
віддалено
elastic.io GmbH, eine etablierte Integration Platform as a Service (iPaaS) Der Anbieter sucht die folgende Position, um an der Weiterentwicklung seiner modernen Plattform zu arbeiten.
Unser Entwicklungsteam besteht aus ukrainischen Entwicklern. Wir arbeiten größtenteils virtuell und kommunizieren frei über Slack, E-Mail und Google Meet. Wir suchen einen talentierten Middle-Backend-Entwickler mit Spezialisierung auf Node.js zur Verstärkung unseres dynamischen Entwicklungsteams. In dieser Rolle sind Sie maßgeblich an der Entwicklung des Kerns unseres Produkts und der Implementierung von Konnektoren beteiligt, um die Systeme unserer Kunden nahtlos zu integrieren.
Hauptaufgaben
- Integrationsentwicklung : Integrieren Sie die Systeme der Kunden mithilfe unseres iPaaS Service Bus sorgt für eine reibungslose und nahtlose Konnektivität.
- Komponentenentwicklung : Erstellen und warten Sie Komponenten, die mit verschiedenen externen Systemen interagieren.
- Neue Funktionalität : Entwerfen und entwickeln Sie neue Funktionen, um die Funktionen unserer Plattform zu verbessern.
- Codequalität : Refaktorieren Sie vorhandenen Code, beheben Sie Fehler und führen Sie Codeüberprüfungen durch, um hohe Standards der Codequalität aufrechtzuerhalten.
- Kontinuierliche Verbesserung : Beteiligen Sie sich an der fortlaufenden Kompetenzentwicklung und tragen Sie zur Steigerung der Gesamtreife des Teams bei.
Anforderungen
- Technische Kenntnisse : Ausgeprägte Kenntnisse in JavaScript und Node.js.
- API-Entwicklung : Umfangreiche Erfahrung im Design von RESTful-Diensten und APIs.
- Best Practices: Kenntnisse über Best Practices für den Aufbau belastbarer, wartbarer verteilter Systeme.
- Testfähigkeiten : Erfahrung mit automatisierten Tests, um robusten und zuverlässigen Code sicherzustellen.
- Grundlagenwissen: Solide Grundlagen der Informatikprinzipien.
- Sprachkenntnisse : Mittlere oder höhere Englischkenntnisse.
Bevorzugte Qualifikationen
- Message Queuing : Erfahrung mit RabbitMQ für Message Brokering.
- Containerisierung : Vertrautheit mit Docker und Kubernetes für Containerisierung und Orchestrierung.
- Datenbankmanagement: Erfahrung mit MongoDB.
- Cloud-Entwicklung : Hintergrund bei der Entwicklung von Anwendungen für Cloud-Umgebungen.
- Networking-Expertise : Tiefes Verständnis der Networking-Prinzipien.
- Zusätzliche Sprachen : Kenntnisse in allen weiteren Programmiersprachen neben JavaScript (JAVA).
Warum bei uns mitmachen?
- Innovative Projekte : Arbeiten Sie an hochmodernen Projekten, die etwas bewirken eine echte Wirkung.
- Kollaboratives Umfeld : Treten Sie einem Team bei, das Wert auf Zusammenarbeit, kontinuierliches Lernen und Wachstum legt.
- Berufliche Weiterentwicklung: Möglichkeiten, Ihre Fähigkeiten zu verbessern und Ihre Karriere voranzutreiben.
Wenn Sie eine Leidenschaft für die Backend-Entwicklung haben und gerne in einem herausfordernden und lohnenden Umfeld arbeiten möchten, würden wir uns freuen, von Ihnen zu hören!
Bewerben Sie sich jetzt und werden Sie Teil unserer Zukunft -denkendes Team!
WaWir bieten:
– 18 Arbeitstage bezahlter Urlaub
– Flexible Arbeitszeitgestaltung
– 5 bezahlter Krankheitsurlaub
– Gehalt an EUR gebunden
< p>
Produkt-Tech-Stack: – Frontend: Mikro-Frontends-Architektur; React.js, Redux, Redux-thunk, Ember.js (alt, loswerden)
– Backend: Node.js (Express, Koa), JS, TypeScript
– Datenspeicher: MongoDB, ClickHouse
– Protokollierung: Graylog + Elasticsearch
– Nachrichtenbroker: RabbitMQ
– Infrastruktur: Jeder Dienst wird als Docker-Container ausgeführt und von Kubernetes (Google, Azure, AWS oder Bare Metal) orchestriert br/> – CI: CircleCI
– VCS: GitHub
Unsere Eigenschaften:
– Flache Hierarchie – Sie können problemlos mit C kommunizieren -Level-Manager
– Sie können die technische Entwicklung des Produkts und die Entscheidungsfindung in der Architektur direkt beeinflussen.
– Wir brauchen Ingenieure mit breitem technischem Hintergrund und der Fähigkeit, Probleme jeder Komplexitätsstufe zu lösen, nicht nur Programmierer.
— So etwas wie „nicht mein Teil“ oder „nicht mein Problem“ gibt es nicht – wir helfen uns gegenseitig
— Ein ausgeprägter Sinn für Humor ist ein Muss, Kenntnisse über moderne Memes werden geschätzt :)
p>