Unternehmen: Solify.meStandort: RemoteWir sind Solify.me, ein in den USA ansässiges Solarenergie-Startup, das die Spielregeln auf dem US-Markt für die Installation von Solarmodulen verändert! Wir suchen einen talentierten Full-Stack-Entwickler zur Verstärkung unseres Teams. Der ideale Kandidat verfügt über fundierte Kenntnisse in PHP, Symfony, Python und verwandten Technologien, Kenntnisse in JavaScript und grundlegende React-Kenntnisse sowie eine ausgeprägte Fähigkeit, Backend-Funktionalitäten
Unternehmen: Solify.meStandort: RemoteWir sind Solify.me, ein in den USA ansässiges Solarenergie-Startup, das die Spielregeln auf dem US-Markt für die Installation von Solarmodulen verändert! Wir suchen einen talentierten Full-Stack-Entwickler zur Verstärkung unseres Teams. Der ideale Kandidat verfügt über fundierte Kenntnisse in PHP, Symfony, Python und verwandten Technologien, Kenntnisse in JavaScript und grundlegende React-Kenntnisse sowie eine ausgeprägte Fähigkeit, Backend-Funktionalitäten zu entwickeln und zu warten, Architektur zu entwerfen und eine nahtlose Integration mit Frontend- und anderen Systemen sicherzustellen. Hauptaufgaben: Backend-Unterstützung und -Entwicklung: Pflegen und Erweitern der Backend-Funktionalität des Projekts. Entwerfen und Implementieren neuer Architekturlösungen. Admin-Panel: Unterstützen und Erweitern des Admin-Panels mit Symfony, EasyAdmin und Twig. REST-Endpunkte: Unterstützen und Erweitern von REST-Endpunkten mithilfe der API Plattform.Formularerstellung: Passen Sie die sofort einsatzbereite Formularerstellungslösung Formio an und erweitern Sie sie server.Teamzusammenarbeit:Kommunizieren Sie mit anderen Teammitgliedern, um eine rationale Interaktion zwischen den Backend-, Frontend- und WordPress-Komponenten sicherzustellen.Anforderungen an Frontend-Support und -EntwicklungBackend-FähigkeitenPHP-Erfahrung:3+ Jahre Erfahrung mit PHP.Objektorientierte Programmierung (OOP):Verständnis von OOP Prinzipien und OOP-Mechanismen im Kontext von PHP.JavaScript:Grundkenntnisse.Frameworks:Verständnis darüber, was ein Framework ist, wie es funktioniert und welche Probleme es löst.HTTP-Protokoll:Kenntnisse des HTTP-Protokolls.Grundlegendes Verständnis der Unterschiede zwischen HTTP und HTTPS. SQL: SQL-Kenntnisse. Den Unterschied zwischen relationalen und nicht relationalen Datenbanken verstehen. Symfony Framework:Gute Kenntnisse des Symfony-Frameworks.Python:Grundlegende bis mittlere Python-Kenntnisse.Verständnis der Rolle von Python in der Backend-Entwicklung.Fähigkeit, sauberen und effizienten Python-Code zu schreiben.Kenntnisse über Python-Bibliotheken und -Tools, die für die Backend-Entwicklung relevant sind, sind jedoch nicht erforderlich vorzuziehen.Doktrin ORM:Kenntnisse der ORM-Doktrin.Verständnis von DQL und seinen Verwendungsmöglichkeiten. Möglichkeit zur Erweiterung von DQL durch Hinzufügen benutzerdefinierter Funktionen. Nachrichtenbroker und Caching: Erfahrung mit Redis und RabbitMQ (oder anderen Nachrichtenbrokern). Erfahrung mit Symfony-Komponenten wie Messenger und Cache und die Möglichkeit, diese anzupassen. SOLID-Prinzipien: Allgemeine Kenntnisse der SOLID-Prinzipien. Den Wert der Befolgung dieser Prinzipien verstehen .Entwurfsmuster: Grundlegendes Verständnis von Entwurfsmustern, ihren Vor- und Nachteilen.Docker:Kenntnisse über Docker.Fähigkeit, docker-compose.yml anzupassen.Versionskontrolle:Kenntnisse mit Git.Webserver-Konfiguration:Grundkenntnisse der Nginx-Konfiguration.Linux: Fähigkeit, mit der Linux-Konsole zu arbeiten.Erleben Sie die Interaktion mit Docker und Git über die Konsole, nicht nur über eine IDE-GUI.Frontend-Kenntnisse2-3 Jahre Erfahrung mit JavaScript (ES6+):Ausgeprägte Kenntnisse moderner JavaScript-Funktionen, einschließlich Schließungen und asynchroner Programmierung , Fehlerbehandlung und mehr. Erfahrung mit modernen Tools und Bibliotheken wie Webpack, Babel, npm/yarn. 1+ Jahr Erfahrung mit React: Experiencebeim Erstellen von Anwendungen mit React, mit einem soliden Verständnis der Lebenszyklusmethoden, des Kontexts, der Hooks, der Statusverwaltung und der Requisiten. Kenntnisse und Erfahrung mit React Router für Routing und Navigation innerhalb von React-Anwendungen. Kenntnisse in HTML5, CSS3 und Präprozessoren: Gute Kenntnisse von Markup und Styling, Verständnis für responsive und browserübergreifende Designprinzipien. Erfahrung mit CSS-in-JS-Lösungen (Styled Components) oder CSS-Präprozessoren (SASS, LESS). Erfahrung mit TypeScript: Erfahrung in der Entwicklung mit TypeScript, Verständnis seiner Funktionen und die Vorteile der statischen Typisierung. Schön zu haben. Erfahrung mit Docker und Containerisierung: Verständnis für Containerisierungskonzepte und Erfahrung mit der Verwendung von Docker in der Entwicklung. Persönliche Fähigkeiten. Teamplayer: Ausgeprägte Fähigkeit, effektiv mit Teammitgliedern zusammenzuarbeiten. Zeitmanagement: Hervorragende Organisations- und Zeitmanagementfähigkeiten. Anpassungsfähigkeit: Fähigkeit, sich schnell an sich ändernde Projektanforderungen und neue Technologien anzupassen. Liebe zum Detail: Scharfes Auge fürs Detail, um qualitativ hochwertigen Code und Lösungen sicherzustellen. Kommunikation: Gute Kommunikationsfähigkeiten in Englisch sind von Vorteil. Wenn Sie glauben, dass Sie diese Qualifikationen erfüllen und begeistert sind Wenn Sie Teil unseres Teams sind, empfehlen wir Ihnen, sich für die Stelle als MiddleFull-Stack-Entwickler zu bewerben. Wir freuen uns auf Ihre Bewerbung und darauf, mit Ihnen zu besprechen, wie Sie uns dabei helfen können, unser Projekt weiterzuentwickeln und auszubauen.
Zeig mehr
Zeige weniger
Посадовий рівень
Starrer Wochentag
Typ зайнятості
Erster Robotertag
Weitere Informationen
Jugend und Informationstechnologie
Galuzi
Сонячна генерація elektrizität