Total-TECH Co.
Responsibilities:
o Design, develop, and maintain web applications using Laravel and PHP.
o Architect scalable backend solutions and optimize application performance.
o Develop and maintain RESTful APIs for web and mobile applications.
o Manage databases, migrations, and performance tuning (MySQL, PostgreSQL).
o Integrate third-party services and APIs (e.g., authentication, cloud services).
o Ensure security best practices are implemented in applications.
o Write clean, modular, and testable code using PHP and Laravel.
o Debug and troubleshoot issues, optimizing code for efficiency.
o Lead and manage a team of developers, setting clear goals and expectations.
o Conduct regular code reviews to ensure high-quality and maintainable code.
o Guide and mentor junior and mid-level developers, supporting their professional growth.
o Ensure efficient resource allocation and task delegation to optimize team performance.
o Monitor and enhance team productivity, engagement, and motivation.
o Collaborate with cross-functional teams (product managers, designers, QA) to align development efforts with business goals.
Requirements
o 5+ years of professional experience in PHP & Laravel development.
o Strong understanding of MVC architecture and Laravel ecosystem.
o Proven experience in managing and leading a team of developers.
o Expertise in building RESTful APIs and microservices.
o Proficiency in MySQL, PostgreSQL, and database design principles.
o Strong experience with version control (Git, GitHub/GitLab).
o Familiarity with front-end technologies (Vue.js, React, or Livewire) is a plus.
o Knowledge of unit testing (PHPUnit, Pest) and debugging.
o Experience with Docker, AWS, or cloud platforms for deployment.
o Ability to write and maintain technical documentation.
o Experience with GraphQL, WebSockets, or real-time applications.
o Knowledge of message queues (Redis, RabbitMQ, Kafka).
o Understanding of serverless architectures and cloud computing.
