We are seeking an experienced PHP Laravel Developer with a basic understanding of Golang to join our development team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable back-end solutions for a highly important product. You will work closely with cross-functional teams to ensure our solutions are scalable, efficient, and secure.
Job Description:
- Develop and maintain web applications using PHP, Laravel, and Golang.
- Develop and maintain robust and scalable back-end solutions using the Laravel framework and Golang.
- Work with SQL and NoSQL databases to design efficient data models and optimize database performance.
- Develop and consume RESTful APIs for seamless integration with front-end applications. Write clean, maintainable, and efficient code.
- Collaborate with front-end developers to integrate user-facing elements.
- Optimize application performance and ensure scalability.
- Troubleshoot and debug applications.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up-to-date with emerging technologies and industry trends.
- Periodic reporting.
Required Skills:
- 4+ years of professional experience as a PHP Developer.
- Strong understanding of PHP.
- Basic understanding of Golang.
- Proficient in the Laravel framework.
- Familiarity with Go web frameworks, such as Go Gin.
- Experience with Redis, Databases (PostgreSQL, MySQL), Queues (RabbitMq).
- Familiarity with front-end technologies (HTML, CSS, JavaScript).
- Experience in building and consuming RESTful APIs.
- Rigor in high code quality, unit testing, and integration testing.
- Familiarity with code versioning tools (such as Git).
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and manage multiple projects.
Nice to have:
- Familiarity with Elasticsearch, MongoDB.
- Familiarity with the Zend Framework.
- Familiarity with one of the front-end frameworks.