Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
5 Ansichten
Redvike
Standort: Abgelegen
### Über uns
Redvike ist eine Boutique-Agentur für Softwareentwicklung. Wir arbeiten mit schnell wachsenden Unternehmen in den Bereichen Immobilien, Bildung und Bankwesen zusammen. Wir helfen unseren Partnern, ihr digitales Geschäft von der Idee bis zum umsatzgenerierenden Produkt aufzubauen. Während wir wachsen, freuen wir uns, neue Mitglieder in unserem talentierten Team begrüßen zu dürfen, die uns bei der Entwicklung neuer technologischer Lösungen helfen werden.
### Rollenübersicht: strong>
Wir suchen einen Senior Backend Developer (Node.js), der unserem Dienstleistungsunternehmen beitritt und die Entwicklung umfassender Web- und Mobilanwendungen im Bankensektor vorantreibt. Dieses ehrgeizige Projekt soll die Chancen auf dem Finanzmarkt nutzen, um sowohl für Administratoren als auch für Benutzer nahtlose, sichere und benutzerfreundliche Erlebnisse zu schaffen. Unsere Projekte nutzen hauptsächlich React für das Front-End, Node.js für das Back-End und React Native für die mobile Entwicklung.
## Hauptaufgaben:< /strong>
1. Architektonisches Design und Anleitung:
- Leiten Sie den Entwurf und die Entwicklung skalierbarer Architektur, um eine effiziente Leistung und Zuverlässigkeit von Web- und Mobilanwendungen sicherzustellen.
- Informieren Sie sich Architekturentscheidungen, die sich sowohl an aktuellen als auch an zukünftigen Geschäftsanforderungen orientieren.
- Stellen Sie sicher, dass Sicherheit und Datenschutz bei der Auswahl von Lösungen und der Codierung der Back-End-Dienste und API-Endpunkte gut berücksichtigt und berücksichtigt werden.
2. Integration von Drittanbieterdiensten:
- Unterstützen Sie Projektbeteiligte, indem Sie Ihr Fachwissen bei der Auswahl und Integration von Drittanbieterdiensten nutzen und so eine optimale Funktionalität und Ausrichtung auf die Projektziele sicherstellen. p>
3. Code-Qualitätssicherung:
- Halten Sie hohe Standards der Codequalität durch regelmäßige Überprüfungen, die Beibehaltung von Best Practices bei der Programmierung und die Implementierung robuster Teststrategien aufrecht.
4. Aufgabenmanagement und -delegation:
- Arbeiten Sie mit dem Product Owner (PO) zusammen, um Aufgaben effizient zwischen Backend-Teammitgliedern zu planen und zu delegieren und dabei klare Ziele und Zeitpläne sicherzustellen.
< p>5. Anforderungsanalyse:- Unterstützen Sie den PO bei der Identifizierung und Analyse von Benutzeranforderungen, um sicherzustellen, dass die Entwicklung mit den Benutzererwartungen und dem Projektumfang übereinstimmt.
6. Framework-Auswahl:
- Wählen Sie die am besten geeigneten Entwicklungs-Frameworks und -Tools aus, die am besten zu den Projektanforderungen und -zielen passen.
7. Verwaltung technischer Schulden:
- Überwachen und kontrollieren Sie technische Schulden und stellen Sie sicher, dass sie die Skalierbarkeit oder Leistung der Anwendung nicht beeinträchtigen.
8. Teamrekrutierung und -entwicklung:
- Nehmen Sie am Rekrutierungsprozess teil, um qualifizierte Teammitglieder auszuwählen und das berufliche Wachstum und die berufliche Entwicklung innerhalb des Teams zu fördern.
9. Teamführung und Motivation:
- Bieten Sie dem Team Führung und Motivation und fördern Sie ein kollaboratives und innovatives Arbeitsumfeld.
10. Stakeholder-Engagement:
- Arbeiten Sie regelmäßig mit allen Projektbeteiligten zusammen, um Aktualisierungen bereitzustellen, Feedback einzuholen und die Projektrichtung nach Bedarf anzupassen, um die Ziele und Ergebnisse des Projekts zu erreichen.
## Anforderungen:
- Entwicklungskompetenz:
- Nachweis von mehr als 5 Jahren Entwicklungserfahrung mit modernen Back-End-Frameworks.
- Zeigen Sie eine starke Erfolgsbilanz mit mindestens 4 Jahren Erfahrung in Node.js.
- Wenden Sie praktische Kenntnisse von TypeScript und Nest an. js in der Softwareentwicklung.
- Entwerfen Sie robuste APIs und skalierbare Back-End-Architekturen.
- Verwalten Sie Daten effektiv mithilfe verschiedener Arten von Datenbanken, sowohl SQL als auch Nicht-SQL.
- Technische Kenntnisse:
- Tiefes Verständnis der ECMAScript-Spezifikationen.
- Kenntnisse in Git. p>
- Fließend Englisch.
## Zusätzliche (gut zu habende) Fähigkeiten:
- Erfahrung mit dem Aufbau und der Implementierung von Kernbanksystemen für mindestens 2 Jahre.
- Erfahrung mit AWS-Cloud-Services.
- Ausbildung in Finanzen, Wirtschaft oder Wirtschaft
- Kenntnisse über Sicherheitsaspekte von Bankprojekten
- Verständnis verschiedener Finanzanlagen, Währungen und Rechtslandschaften innerhalb und außerhalb der EU