Senior Laravel Developer

TLDR

Design and develop robust APIs while collaborating closely with teams in a distributed system environment, focusing on high-performance and reliability.

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)

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.

Macellan builds a powerful SuperApp that integrates digital wallets, payment solutions, and fleet management systems to deliver a seamless user experience. Targeting users and businesses in Türkiye, the platform stands out with its robust transactional capabilities, secure QR code payments, and extensive partnerships across multiple sectors, making it a go-to solution in the fintech landscape.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Developer Q&A's
Report this job
Apply for this job