استخدام Back-End Developer
شرح موقعیت شغلی
Responsibilities:
- Develop and maintain backend services and APIs based on Laravel.
- Design and implement MySQL databases and write optimized queries.
- Collaborate closely with the frontend team to integrate APIs effectively.
- Debug issues, improve system performance, and enhance application security.
- Implement Unit Tests and End-to-End (E2E) Tests to ensure reliable code coverage.
Required Skills:
- 2–3 years of professional experience with PHP and the Laravel framework.
- Strong knowledge of Eloquent ORM and relational database design.
- Solid understanding of RESTful API architecture.
- Familiarity with software design principles (SOLID, Design Patterns).
- Proficiency with Git and version control systems (GitLab).
- Understanding of security concepts (Authentication, Authorization, CSRF, XSS, SQL Injection).
- Ability to debug and optimize performance in real-world applications.
- Experience with Queues and working with Redis/RabbitMQ.
- Skills in system performance optimization (Caching, Query Optimization, Load Balancing).
- Understanding of Scalability concepts (Vertical vs. Horizontal Scaling).
- Strong grasp of ACID transactions and data consistency.
- Knowledge of Concurrency management and techniques to prevent double spending.
Nice-to-Have Skills:
- Experience working with Docker and containerized environments.
- Familiarity with CI/CD pipelines.
- Understanding of caching mechanisms for performance improvement.
- Experience integrating payment gateways, SMS providers, or other third-party APIs.
Background in developing or maintaining financial or fintech services.
Employment Type: Full-time
Employment Type: Full-time
Location: Kolahdooz Street, Dolat, Tehran, Iran
مهارتهای مورد نیاز
- Back-end
- PHP
- RestFul API
حداقل سابقه کار
- سه تا شش سال
حقوق
- حقوق از ۸۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست