Skip to content

Senior Laravel Developer

  • Hybrid
    • İstanbul Kağıthane
  • Engineering

We are looking for a Senior Laravel Developer to join the Macellan SuperApp Team.

Job description

We are looking for a Senior Laravel Developer to join the Macellan SuperApp Team.

Macellan is a large-scale fintech SuperApp focused on digital wallets, payments, and high-throughput transactional systems.
We build mission-critical backend services that require strong consistency, performance, and reliability at scale.

Role Overview
This is a backend-focused role centered around designing and building robust, high-performance APIs with Laravel.
While the core responsibility is backend development, you may occasionally contribute to TypeScript-based services when needed.

What you will do

  • Design and develop high-quality RESTful APIs using Laravel.

  • Build and evolve core SuperApp services such as wallet, payment, balance, and transaction flows.

  • Take architectural decisions with performance, scalability, and reliability in mind.

  • Write clean, maintainable, and testable code.

  • Own features end-to-end, from design to production and monitoring.

  • Collaborate closely with DevOps and product teams in a distributed system environment.

    Our Tech Stack

  • Laravel (Octane / long-running processes)

  • TypeScript (backend services & tooling)

  • PostgreSQL

  • Redis (queue, cache, rate-limit, locking)

  • Modern CI/CD pipelines

  • Kubernetes

  • Google Cloud infrastructure

  • Observability & monitoring tools (Prometheus, Grafana, Sentry)

Job requirements

  • Strong experience with Laravel in production systems.

  • Experience building high-performance, transactional database schemas and queries.

  • Strong understanding of queues, background jobs, and caching strategies.

  • Ability to write unit and feature tests, and design testable systems from day one.

  • Strong understanding of clean architecture, SOLID principles, and modern design patterns.

  • Comfortable and effective use of AI tools (e.g. GitHub Copilot, ChatGPT, Claude) in daily development.

  • Comfortable with static analysis and code quality tools (PHPStan, Rector, Pint, or similar).

  • Proficient with Git.

  • High ownership mindset and production responsibility awareness.

    Nice to Have

  • Knowledge of TypeScript.

  • Experience with fintech or payment systems.

  • Experience with distributed systems and scalability challenges.

  • Experience with domain-driven design.

  • Experience with automated testing strategies and CI/CD at scale.

or

Hybrid
  • İstanbul Kağıthane, İstanbul, Türkiye
Engineering