استخدام Laravel) Back-End Developer-دورکاری)
شرح موقعیت شغلی
Position Overview
We are seeking a talented Laravel developer to join our development team. This role offers an excellent opportunity to work on challenging projects while contributing to our product's growth and evolution.
Core Responsibilities:
Development & Optimization
We are seeking a talented Laravel developer to join our development team. This role offers an excellent opportunity to work on challenging projects while contributing to our product's growth and evolution.
Core Responsibilities:
Development & Optimization
- Design, develop, and maintain backend services using Laravel
- Optimize application and database performance
- Implement and optimize RESTful APIs
- Write clean, maintainable, and efficient code
- Work with caching mechanisms and message queues
- Refactor existing code to improve readability and performance
Collaboration & Development
- Work closely with the frontend team for API integration
- Participate in code reviews and knowledge sharing
- Collaborate with cross-functional teams to define and ship new features
- Contribute to technical documentation and API specifications
- Identify and resolve performance bottlenecks
Security & Quality
- Implement security best practices
- Write comprehensive unit and feature tests
- Document APIs using Swagger/OpenAPI
- Monitor and optimize application performance
- Ensure code quality and maintainability
Technical Requirements :
- Core Skills (4+ years relevant experience)
- Strong proficiency in PHP and Laravel
- Expertise in designing and implementing RESTful APIs
- Deep experience with SQL databases (MySQL/PostgreSQL)
- Proficiency in database optimization and query performance
- Experience with caching systems (Redis/Memcached)
- Strong command of Git and version control workflows
- Understanding of Clean Code and SOLID principles
Required Technologies
- Experience with Message Queues (RabbitMQ/Redis)
- Knowledge of Docker and containerization
- Familiarity with Elastic Search
- Experience with Linux and web servers (Nginx)
- Understanding of CI/CD principles
- Experience with automated testing frameworks
Professional Skills
- Strong problem-solving abilities
- Excellent communication and team collaboration
- Experience with Agile development practices
- Ability to manage priorities and deadlines
- Commitment to continuous learning
Nice to Have
- GraphQL knowledge
- Experience with microservices architecture
- Open-source project contributions
- Cloud services experience (AWS/GCP/Azure)
- WebSocket and real-time applications
- SEO and performance optimization
- TDD experience
Tech Stack
- Backend: PHP 8.x, Laravel 10.x
- Databases: MySQL/PostgreSQL, Redis
- Tools: Docker, Git, Nginx
- Testing: PHPUnit, Feature Tests
- CI/CD: Jenkins/GitLab CI
- Documentation: Swagger/OpenAPI
What We Offer
- Modern technology stack
- Dynamic learning environment
- Professional growth opportunities
- Impactful project work
- Collaborative team environment
Interview Process
- Resume and portfolio review
- Technical interview
- Coding challenge
- Team culture fit interview
Requirements for Coding Challenge:
- Clean, maintainable code
- Proper API design
- Test coverage
- Documentation
- Performance considerations
Additional Information
- Position Type: Full-time
- Experience Level: 4+ years of relevant experience
- Location: Remote + On Call
We value candidates who:
- Take ownership of their work
- Are proactive problem solvers
- Stay current with technology trends
- Contribute to team growth
- Have strong attention to detail
- Embrace clean code practices
مهارتهای مورد نیاز
- Laravel
- Back-end
- PHP
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست