About This Role
This Laravel Developer role involves building and maintaining web applications using the Laravel framework. The person will collaborate with a talented team to create scalable, secure, and efficient solutions, while continuously growing their skills in the Laravel framework.
Responsibilities
- Design and develop scalable, high-performance applications using Laravel framework
- Work closely with the Development team to integrate smart contracts and decentralized technologies into the Laravel application
- Build and maintain RESTful APIs
- Work with relational databases such as MySQL, PostgreSQL
- Handle blockchain data storage effectively
- Work closely with designers, backend developers to create seamless user experiences
- Stay current with the latest trends, features, and best practices in the Laravel ecosystem to continuously enhance development skills and apply new techniques to projects
- Ensure data integrity and security, leveraging best practices and Laravel security features
- Develop and maintain unit tests
- Integrate payment systems
- Troubleshoot issues to ensure seamless functionality
- Conduct code reviews
- Document for clarity
- Actively contribute to project tasks for successful delivery
- Continuously optimize and improve application performance, particularly focusing on blockchain transaction speed and scalability
Requirements
- 6 months to 3 years of relevant experience
- Laravel Framework
- PHP
- MySQL
- RESTful APIs
- Git
- Core PHP
- CodeIgniter
- React
- AWS
- Cloud server
- jQuery
- Nodejs
- JavaScript
- JSON
- HTML
- Bootstrap
- CSS
- Any Degree
- Build, maintain, and enhance high-quality web applications using the Laravel framework
- Design and manage databases, write optimized queries, and work with MySQL/PostgreSQL
- Develop and integrate RESTful APIs for seamless communication between applications
- Able to collaborate effectively with cross-functional teams
- Implement authentication, security features, and follow best practices to safeguard data and user privacy
- Monitor and improve the performance, scalability, and speed of applications
- Write tests, troubleshoot bugs, and ensure code quality and reliability
- Ensure clean, well-documented, and maintainable code using Git and GitHub/GitLab for version control