Du bist Full Stack Enwickler:in und möchtest mithelfen, unsere hochverfügbare Web-App weiterzuentwickeln und dafür zu sorgen, dass das Geld reibungslos fließt und Fraudster bei uns keine Chance haben? Dann könntest du gut in unsere Crew passen!
Tätigkeiten
Woran wird aktuell gearbeitet?
Neben der laufenden Arbeit an neuen Features für unsere Nutzer:innen arbeiten die Teams zur Zeit unter anderem an folgenden Tech-Themen:
* Überführung einer klassischen server-rendered MVC-Architektur hin zu einer Single-Page App (GraphQL API im Backend, React im Frontend)
* Erweiterung und Optimierung unserer Testsuite (PHPUnit, Codeception, Cypress)
* Monitoring, RUM und Log Management mit Datadog
* Verbesserte Aufteilung von bestehenden Modulen, Refactoring von Legacy Code
* Skalierung unseres Datenbank-Setups (Aurora MySQL, TimescaleDB, Elasticsearch, Redis)
* Unseren Tech-Stack gibt es in unserem Tech Radar zu sehen
Anforderungen
* 5+ Jahren Berufserfahrung in SaaS-Projekten
* Web- und Softwareentwicklung im agilen Team
* Erfahrung in modernen Architekturen, Design Patterns und Best Practices für Clean Code
* PHP8 & SQL
* Unit/Integration/Acceptance Tests mit Codeception, PHPUnit und Cypress
* React und TypeScript
* RESTful APIs
Nice-to-have wären zusätzlich Erfahrungen in folgenden Bereichen
* Apollo, GraphQL
* Security (Best Practices, Fraud Detection und Pentesting)
* CI/CD mit Gitlab, AWS Cloud, Docker
Team
Das Produkt Team arbeitet an Carrier Reconciliation Prozessen, sprich Preisanpassungen bei Paketen, bei denen z.B. ein falschen Gewicht angegeben wurde werden nachträglich dem Kunden in Rechnung gestellt.
Wir verarbeiten sehr viele Transaktionen, deswegen ist sowohl Sicherheit als auch Skalierung bei uns ein großes Thema.
Bewerbungsprozess
1. Kennenlernen mit dem Co-Founder und CTO Felix
2. Kennenlernen mit dem Team
3. Deep Dive Hausaufgabe, die gemeinsam besprochen wird