-
Job Context
We are thrilled to introduce an exceptional opportunity at Appstick, a prominent software firm located in Khulna. We are actively seeking to enhance our dynamic team with the addition of a Senior Software Engineer skilled in PHP and Laravel. If you have a fervor for web development, possess a strong grasp of PHP, and aspire to flourish within an innovative company, we eagerly await your application.
-
Job Responsibility
- As a Senior Laravel Developer at Appstick, you will be tasked with:
- Crafting and upholding web applications using the PHP Laravel framework, adhering to best practices and design patterns, which include the Repository Pattern.
- Engaging closely with designers, developers, and project managers to deliver high-quality web projects that cater to our clients' requirements.
- Crafting clean, well-structured, and sustainable code to ensure the scalability and performance of our applications.
- Diagnosing and resolving issues within web applications while implementing effective remedies.
- Staying informed about emerging trends and technologies in web development to keep our organization at the forefront of innovation.
-
Educational Requirement
Minimum Bachelor's degree preferably in Computer Science or any other related subject(Should be flexible for experienced candidates).
-
Experience Requirement
- Profound knowledge of Laravel's core concepts, encompassing routing, controllers, models, views, migrations, and Eloquent ORM.
- Proficiency in utilizing the service container and dependency injection for managing dependencies and services.
- Mastery of middleware for handling HTTP requests and adding functionalities like authentication, authorization, and logging.
- Expertise in RESTful API Development.
- Competence in database handling, utilizing migrations to manage schema changes, and optimizing database queries with Eloquent.
- Proficiency in writing unit tests, feature tests, and integration tests using Laravel's testing framework.
- Familiarity with queues and jobs for background processing, as well as configuration of the queue system.
- Acquaintance with Artisan commands for various tasks, including database migrations, code generation, and custom command creation.
- Creation and utilization of service providers for configuring services, bindings, and package integration.
- Implementation of security best practices, including Cross-Site Request Forgery (CSRF) protection, input validation, and sensitive data handling.
- Knowledge of securing APIs using methods like API tokens, OAuth, or JWT.
- Familiarity with front-end frameworks (e.g., Vue.js, React) and integration with Laravel.
- Utilization of caching mechanisms such as Redis or Memcached for improved application performance.
- Management of file uploads and storage, including integration with cloud storage services.
- Setting up and managing scheduled tasks using Laravel's built-in scheduler.
- Proficiency in Laravel Horizon.
- Experience with Docker and Deployment.
- Familiarity with Laravel Nova for constructing custom administration panels.
- Proficiency in GitHub or GitLab.
- Knowledge of CI/CD pipelines for automated testing and deployment.
- Understanding of design patterns like MVC, repository, and SOLID principles to create scalable and maintainable code.
- Strong problem-solving skills.
- Profound knowledge of Laravel's core concepts, encompassing routing, controllers, models, views, migrations, and Eloquent ORM.
-
Additional Requirement
- Minimum 5 years of professional working experience.
-
Others Benefits
- Performance bonus
- Salary Review: Yearly
- Festival Bonus: 2 (Yearly)
- Unlimited Tea/Coffee
Dead Line Expired
Jobs Information
-
Company Name
Appstick -
Job Category
Software Engineer -
Job Position
Senior -
Job Type
full time -
Salary
Minimum 60,000 BDT and above (based on experience) -
Job Location
50, KDA Outer Bypass Rd, Khulna 9100, Bangladesh -
Deadline
25 Nov 2023