Wir suchen einen Fullstack-Entwickler zur Verstärkung unseres kleinen Produktteams, das remote in Großbritannien, der Ukraine und der Türkei arbeitet. Wir sind ein freundliches, fleißiges und rücksichtsvolles Team und möchten, dass jemand Ähnliches zu uns kommt.
Ein Kandidat sollte über fundierte Kenntnisse in Go und Angular verfügen, dafür verantwortlich sein, Funktionen von Anfang bis Ende bereitzustellen, bestehende Komponenten, API-Endpunkte (GraphQL) und Datenbanken zu entwerfen und zu erweitern ( MySQL)-Struktur. Eine Rolle erfordert möglicherweise auch die Arbeit mit CI/CD (Bitbucket), Cloud-Infrastruktur (AWS, Terraform), Hybrid-Apps (Cordova) und die Lösung eines breiten Spektrums anderer technischer Aufgaben bei Bedarf.
Aufgaben
- Effizienten, wiederverwendbaren und zuverlässigen Code für Front-End- und Back-End-Komponenten entwickeln und pflegen
- GraphQL-API entwerfen und unterstützen in Go und REST Go API
- Arbeiten Sie mit Websockets und verstehen Sie das ereignisgesteuerte Konzept
- Implementieren Sie reaktionsfähige und benutzerfreundliche UI-Komponenten mit Angular und NgRx
- Relationale Datenbank Design und Datenmigrationen für MySQL
- Funktionsübergreifende Teamkommunikation und Zusammenarbeit
- Identifizieren Sie Fehler und Engpässe und sind Sie in der Lage, Auswirkungen zu beheben oder abzuschwächen
- Führen Sie Codeüberprüfungen durch, um dies sicherzustellen Codequalität, Leistung und Sicherheit
Persönliche Fähigkeiten und Erfahrungen
Grundlegend
- Sie verfügen über ausgezeichnete Englischkenntnisse in Wort und Schrift
- Solide Erfahrung mit Go, MySQL, GraphQL
- Erfahrung mit Angular, Typoskript, NgRx, RxJS, CSS/SCSS, HTML, Websockets
- Git-, Docker-Kenntnisse
- Hervorragende Kommunikations-, Kollaborations- und Problemlösungsfähigkeiten
- Arbeiten von zu Hause aus und in der Lage, Ihre Zeit selbst zu verwalten
- Hohes IT-Niveau. Lese- und Schreibkenntnisse
Vorzugsweise
- Arbeiten auf einer SAAS-Plattform für mobile und Web-Apps
- Verwenden Sie JIRA, um User Stories und Probleme zu verwalten
- Verwenden Sie Figma, um Designs zum Leben zu erwecken
- Verwenden Sie Slack, um zu kommunizieren
- Verwenden Sie Bitbucket, um Codeänderungen zu verwalten und Pull Requests + CI/CD überprüfen
- Erfahrung mit Redis als Caching und Redis PubSub
- Erfahrung mit Cloud-Anbietern (AWS)
- Erfahrung mit Infrastructure-as-Code Softwaretools (Terraform)
- Vertraut mit DDD, OOP, FP, CQRS, Transactional Outbox und KISS
- SQLBoiler, graphqlgen und anderen generativen Go-Tools
- PHP zu Datenbankmigrationen schreiben (und Yii2 als kleinen Teil des Legacy)
- Mit Cordova Hybrid-Apps entwickeln und bereitstellen
- Kenntnisse über User Stories und Arbeiten in einer agilen Umgebung
< li>Schreibeinheits- und Integrationstests- Technischer Bildungshintergrund in IT, Ingenieurwesen oder Mathematik
Persönliche Qualitäten
Berufsdetails
- Vollzeit
- Remote überall, aber während der britischen Geschäftszeiten verfügbar
- Ein Laptop und Geräte für die Entwicklung
- FlexAngemessene Arbeitszeiten
- Konkurrenzfähiges Gehalt
- 20 Tage Urlaub und alle örtlichen Feiertage
Über uns
Was wir Ihnen bieten
Berufliche Weiterentwicklung. Beschleunigter Karrierefortschritt. Ein Umfeld, das Unternehmergeist fördert. Bei Liveforce wird alles geboten. Obwohl die Zusammenarbeit im Mittelpunkt unserer Arbeit steht, berücksichtigen wir auch individuelle Bedürfnisse mit einem flexiblen Leistungspaket, das Sie individuell anpassen können. Wenn Sie Ihre Karriere beschleunigen, schnell viel lernen und beim Aufbau unseres Tech-Teams mithelfen möchten, dann brauchen wir Sie!
Warum Liveforce beitreten
Liveforce ist sich bewusst, dass unser Erfolg vom Erfolg unserer Mitarbeiter abhängt. Für welche Stelle Sie sich auch immer bei Liveforce bewerben, wir agieren als ein Team und arbeiten auf ein gemeinsames Ziel hin. Wir streben unermüdlich nach Besserem, aber nicht auf Kosten des Kunden. Wir agieren mit Bescheidenheit und Optimismus und respektieren große und kleine Ideen. Wir legen Wert auf Vielfalt und Stimmen aller Art.