Senior Full Stack Developer (PHP/React) - all genders

Crjt1_de
Hamburg, Germany
3 days ago
Apply on www.careerjet.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles PHP (Programming Language) Test Suite Application Programming Interfaces (APIs) Amazon Web Services Software System Penetration Testing Software as a Service Databases Continuous Integration Software Design Patterns Elasticsearch MySQL
+16 more
Model View Controller (MVC) Redis Software Engineering TypeScript Datadog ReactJS Phpunit Cypress (Programming Language) Codeception Backend Gitlab Graphql Front End Software Development Restful APIs Code Restructuring Docker

Job description

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

Requirements

  • 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

Benefits & conditions

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. CRJT1_DE

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.de
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all