بیت24
بیت24

Senior Backend Developer (PHP / Laravel)

Tehran/ Gisha
Full Time
شنبه الی چهارشنبه 08:00 الی 16:00 / پنجشنبه 08:00 الی 12:00
-
-
51 - 200 employees
Finance / Investment
Iranian company dealing with Iranian and foreign customers
1398
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
PHP - Intermediate
Laravel - Intermediate

Job Description

About the Role

We are looking for a Senior PHP / Laravel Backend Developer to design, build, and own the core backend of Sarmaye, a personal finance & fintech product.
You will work closely with Product and Mobile (Flutter) teams to deliver a secure, scalable, and production-ready platform built on Laravel 12.

This role is ideal for someone who thinks in architecture, writes clean and modular code, and enjoys solving complex real-world problems in fintech systems.

 

Responsibilities

  • Design and implement RESTful APIs with clean contracts, versioning, pagination, and proper error handling
  • Architect and develop core backend systems for a fintech mobile application
  • Build scalable and maintainable backend modules around:
    • Authentication & authorization flows
    • Bank and external service integrations
    • Financial data ingestion and processing
    • Budgeting, summaries, and reporting features
    • Notifications and event-driven triggers
  • Design data models for high-volume transactional data
  • Ensure data consistency, correctness, and performance
  • Maintain high backend quality through tests, logging, monitoring, and code reviews
 

Technical Expectations

  • Work with Laravel 12 in a production-grade environment
  • Write modular, maintainable, and extensible code
  • Apply design patterns (Repository, Service, Strategy, Factory, etc.) where appropriate
  • Build systems with a clear separation of concerns
  • Design APIs consumed by mobile clients (Flutter)
 

Requirements (Must-have)

  • Senior-level experience with PHP and Laravel
  • Strong understanding of:
    • REST API design principles
    • Laravel internals (Service Container, Middleware, Queues, Jobs, Events, Policies)
    • Relational databases (PostgreSQL preferred), indexing & query optimization
    • Authentication systems (OTP-based auth, tokens, refresh/session handling)
    • Caching, rate limiting, and performance optimization
  • Experience building modular architectures (domain-based or module-based)
  • Familiarity with clean architecture and SOLID principles
  • Strong engineering discipline: readable code, tests, documentation, and meaningful PRs
  • Ability to think beyond implementation and contribute to system design
 

Nice to Have

  • Experience in fintech, banking systems, or financial data platforms
  • Background jobs & async processing (Laravel Queues, Horizon)
  • Experience with Docker and basic deployment workflows
  • Familiarity with observability tools (logs, metrics, error tracking)
  • Awareness of security and privacy best practices for sensitive financial data
 

What We Value

  • Creative and solution-oriented mindset
  • Strong architectural thinking
  • Ownership mentality — you care about what you build
  • Ability to collaborate and challenge ideas constructively
  • Writing code that others actually enjoy reading
 

What Success Looks Like

  • Stable and reliable backend under real-world failures
  • Clean, scalable transaction and financial data pipeline
  • Accurate financial calculations used daily by users
  • Production-grade APIs with low error rates and high performance
  • A backend codebase that can scale with the product and the team

Job Requirements

Age
20 - 40 Years Old
Gender
Men / Women
Software
PHP| Intermediate Laravel| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای بیت24

این آگهی بسته شده است