Senior back end developer (PHP)

Anstellungsart:
Hourly wage
Standort:
Georgia

Responsibilities

  • Architect, design, and implement scalable, secure, and maintainable backend systems and microservices using modern PHP (PHP 8.x).

  • Define backend architecture standards, database design, API design patterns, and overall system scalability.

  • Optimize application performance, query execution times, memory usage, and caching strategies for high-traffic environments.

  • Lead integrations with complex external services, message queues, and asynchronous task processors.

  • Set up automated code quality checks, CI/CD integrations, and comprehensive automated test suites (PHPUnit, Pest, Behat).

  • Conduct rigorous code reviews, enforce coding standards, and mentor team members.

  • Collaborate directly with client stakeholders and software architects to translate business goals into efficient technical solutions.

Requirements

  • 5+ years of commercial experience in backend development with deep expertise in PHP 8+ and its ecosystem.

  • Mastery of modern PHP frameworks (Laravel, Symfony) and backend architecture principles (Clean Architecture, DDD, Event-Driven Architecture).

  • Advanced knowledge of database design, complex SQL optimization, indexing strategies, and experience with NoSQL databases (MongoDB, Elasticsearch).

  • Deep experience with asynchronous processing, message brokers (RabbitMQ, Kafka), and memory stores (Redis).

  • Proven track record of designing scalable RESTful / GraphQL APIs and microservice architectures.

  • Proficiency with Docker, CI/CD pipelines, and cloud services (AWS / Azure / GCP).

  • Strong commitment to clean code, TDD/BDD practices, security best practices (OWASP), and design patterns.

  • High autonomy, strong technical decision-making, and analytical skills in contract/project environments.

  • English level: Upper-Intermediate / Advanced (fluent technical delivery and client interaction).



certificate

Warum wir Cookies und andere Tracking-Technologien verwenden?

Unsere Website verwendet Skripte (z. B. Cookies), die Informationen in Ihrem Browser und auf Ihrem Gerät lesen, speichern und schreiben können. Die von diesen Skripten verarbeiteten Informationen enthalten Daten, die sich auf Sie beziehen und personenbezogene Kennungen (z. B. IP-Adresse und Sitzungsdetails) sowie Ihr Surfverhalten umfassen können. Wir verwenden diese Informationen für verschiedene Zwecke – z. B. zur Bereitstellung von Inhalten, zur Aufrechterhaltung der Sicherheit, zur Ermöglichung von Nutzerentscheidungen, zur Verbesserung unserer Websites und für Marketingzwecke. Sie können alle nicht essenziellen Verarbeitungen ablehnen, indem Sie nur notwendige Cookies akzeptieren. Um Ihre Auswahl zu personalisieren und mehr zu erfahren, klicken Sie hier, um Ihre Einstellungen anzupassen.

COOKIE-EINSTELLUNGEN

Bitte wählen Sie aus, welche Cookies wir auf unserer Website verwenden dürfen:

  • Unbedingt erforderliche Cookies (können nicht deaktiviert werden)

    Erforderlich für die grundlegende Funktionalität der Website

    • Ermöglichen die Seitennavigation und sichere Bereiche
    • Merken sich Artikel in Ihrem Warenkorb
    • Ermöglichen eine sichere Authentifizierung

    Diese Cookies speichern keine personenbezogenen Daten und sind nur während Ihrer Sitzung aktiv.

  • Funktionale Cookies

    Verbessern Ihre Nutzungserfahrung und bieten zusätzliche Funktionen

    • Merken sich Ihre Präferenzen und Einstellungen
    • Speichern Sprach- und Regionseinstellungen
    • Aktivieren Chat-Funktionalität über Tawk.to
    • Speichern Formularinformationen für zukünftige Korrespondenz

    Diese Cookies können bis zu 12 Monate auf Ihrem Gerät gespeichert bleiben.

  • Analyse- und Performance-Cookies

    Helfen uns zu verstehen, wie Besucher unsere Website nutzen

    • Erfassen, welche Seiten Sie am häufigsten besuchen
    • Messen, wie lange Sie auf unserer Website bleiben
    • Analysieren, welche Links Sie anklicken und wie Sie navigieren
    • Google-Analytics-Cookies (bleiben bis zu 2 Jahre gespeichert)
    • Microsoft-Clarity-Cookies (bleiben bis zu 1 Jahr gespeichert)

    Diese Cookies helfen uns, das Design und die Inhalte unserer Website zu verbessern.

Ausführlichere Informationen zu den von uns verwendeten Cookies, ihren Zwecken und der Speicherdauer auf Ihrem Gerät finden Sie in unserer Cookie-Richtlinie.