We are looking for a Senior Software Engineer (PHP/Laravel) to join our team. In this role, you will be responsible for developing high-quality software solutions using PHP and Laravel frameworks. The role requires strong problem-solving skills, technical expertise, and the ability to work both independently and as part of a team.
Responsibilities:
- Participate in the entire application lifecycle, from coding to debugging and troubleshooting.
- Write clean and efficient code for web applications.
- Troubleshoot and debug existing applications.
- Enhance and optimize legacy applications with modern technologies.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Address technical and design requirements and ensure functionality.
- Build reusable code and libraries for future use.
- Liaise with designers, developers, and system administrators to ensure new feature implementation.
- Stay updated with the latest technologies and best practices.
Requirements:
- Minimum 4 years of experience as a Software Developer.
- Proficient in memcache and Laravel.
- Experience with Redis or memcache.
- Strong understanding of OOP and Design Patterns.
- Familiarity with Git for source control.
- Knowledge of relational databases like MySQL and PostgresSQL.
- Familiarity with MVC architecture and software development principles.
- Excellent problem-solving and debugging skills.
- Ability to work well in a team environment and communicate effectively.
- Bachelor's degree in Computer Science or related field is preferred.
Preferred Skills (Nice-to-Have):
- Experience in the cryptocurrency or fintech industries.
- Familiarity with Swoole, Docker and Agile methodologies.
- Knowledge of blockchain technologies and smart contracts.
- Experience with blockchain explorers or scanners.
- Prior experience with microservices architecture.
- Refactor and improve enterprise-level applications for better performance and scalability.