Iranian company dealing only with Iranian entities
1403
Privately held
Ecotrust is a personal investment and asset management platform that helps individuals make more informed financial decisions by analyzing their financial situation, risk tolerance, and asset allocation.
We are seeking a Senior Backend Developer with at least 5 years of professional experience in PHP and Laravel to develop, maintain, and optimize backend services and APIs. The ideal candidate should have a strong understanding of database design, system architecture, application security, and performance optimization, with the ability to build scalable and reliable solutions, ensure data consistency, and collaborate effectively with the frontend team.
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:
+5 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.