Senior Laravel Developer
حوزه کاری
iToll - Engineering
محل کار
Tehran
نوع همکاری
Full-time
شرح شغلی
Responsibilities:
- Develop, maintain, and enhance web applications using PHP and Laravel.
- Design, implement, and maintain secure and scalable RESTful APIs.
- Write clean, maintainable, and well-documented code following industry best practices.
- Design, optimize, and manage MySQL databases to ensure performance and reliability.
- Troubleshoot, debug, and resolve application issues in a timely manner.
- Collaborate with product, design, and engineering teams to deliver high-quality features.
- Participate in code reviews and contribute to improving development standards and processes.
- Write and maintain automated tests to ensure application stability and code quality.
- Apply SOLID principles, design patterns, and secure coding practices.
- Utilize Redis for caching, queue management, and performance optimization.
- Maintain technical documentation for applications, APIs, and development processes.
Requirements:
- 4+ years of professional experience in PHP development.
- Strong hands-on experience with Laravel and its ecosystem.
- Solid understanding of MySQL, database design, and query optimization.
- Good knowledge of Redis and its practical use cases.
- Experience designing and consuming RESTful APIs.
- Familiarity with automated testing, unit testing, and TDD concepts.
- Experience working with Git and collaborative development workflows.
- Familiarity with Docker and containerized development environments.
- Basic familiarity with CI/CD pipelines and deployment processes.
- Understanding of software design principles, especially SOLID.
- Knowledge of web application security best practices and OWASP guidelines.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
Nice to Have
- Experience with Kubernetes (K8s).
- Experience with message brokers such as RabbitMQ or Kafka.
- Familiarity with cloud platforms and infrastructure concepts.
- Experience with modern JavaScript frameworks.
- Contributions to open-source projects.
Work Conditions
- Full-time, Onsite
- Working Days: Saturday to Wednesday
- Working Hours: 09:00 – 18:00 (Flexible)
- Location: Enghelab Square