25 days ago

Senior Laravel Developer

Baheer Group of Companies (BGC)
304

Position Title: Senior Laravel Developer

2024-12-24    Kabul     Full Time     304

Job Location: Kabul
Nationality: Afghan
Category: Information Technology
Employment Type: Full Time
Salary: As per the company salary scale
Vacancy Number: BG24-024
No. Of Jobs: 1
City: Kabul
Organization: Baheer Group of Companies (BGC)
Years of Experience: 5+ years of experience as a Full Stack Developer with a strong focus on Laravel.
Contract Duration: Permanent
Gender: Male
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field
Close date: 2024-12-24

About Baheer Group of Companies (BGC):

Baheer Group (BG) is a prominent manufacturer and provider of high-quality papers and paper products, offering premium solutions in Papers, Packaging, Printing, Mines & Energy, and supplying state-of-the-art Printing Machineries. Our commitment to excellence is reflected in our diversified portfolio, which caters to both domestic and international markets. Backed by an extensive Group of Companies, BG consistently surpasses industry standards, specializing in customized products tailored to meet the unique needs of our clients.

Job Descriptions:

Baheer Group is seeking a highly skilled and experienced Senior Laravel Developer to help build a professional and scalable ERP system for our growing enterprise. The ideal candidate will have a deep understanding of backend and frontend development, be comfortable working with both RESTful and GraphQL APIs, and bring expertise in building complex, modular, and secure web applications. This role involves working closely with the product management team, leading other developers, and ensuring the quality and scalability of the system.

Duties & Responsibilities

 

Specific Responsibilities:

  1. ERP System Development:
  • Develop and implement backend services and business logic using Laravel, ensuring scalability, maintainability, and high-quality code.
  • Design and build RESTful or GraphQL APIs to facilitate consistent communication between the backend and frontend modules.
  • Design and develop complex ERP modules for various business functions, including supply chain, sales, production, and finance.
  1. Frontend Development:
  • Build responsive and interactive front-end interfaces using Vue.js, integrating with APIs to provide a seamless user experience.
  • Utilize state management (Pinia), Vue Router for routing, and Tailwind CSS for consistent and scalable UI design.
  • Implement Progressive Web Application (PWA) features for enhanced user experience, including offline capabilities.
  1. Database Design and Management:
  • Work with relational databases like MySQL or PostgreSQL and NoSQL databases (e.g., MongoDB, Redis) for data storage and management.
  • Implement database normalization, indexing, and query optimization techniques to ensure high-performance data management.
  1. System Architecture and Security:
  • Assist in designing the ERP system's modular architecture, ensuring separation of concerns and scalability.
  • Implement advanced security measures, including input validation, secure authentication mechanisms, HTTPS, JWT tokens, and Role-Based Access Control (RBAC) for user roles and permissions.
  • Ensure data security and encryption for data both at rest and in transit.
  1. Code Quality and CI/CD Integration:
  • Utilize GitHub Actions to implement a CI/CD pipeline for automated testing, deployment, and continuous integration.
  • Perform code reviews and provide feedback to other developers to maintain code quality and consistency across projects.
  • Use tools like Laravel Pulse or Laravel NightWatch for system monitoring, ensuring the system's health and performance.
  1. Containerization and Microservices:
  • Utilize Docker for efficient containerization of microservices, ensuring scalability and easy deployment.
  • Collaborate with DevOps for container orchestration and infrastructure scaling.
  1. Collaboration and Mentorship:
  • Work closely with the product management team to determine detailed roadmaps and timelines for modules such as HR, Supply Chain, Sales Portal, and Finance.
  • Provide mentorship and technical guidance to junior developers to help them grow professionally and contribute effectively.
  • Lead and participate in agile development meetings, sprint planning, and retrospective reviews.

Job Requirements:

Qualifications and Skills:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience: 5+ years of experience as a Full Stack Developer with a strong focus on Laravel.
  • Backend: Proficient in PHP with experience in Laravel Framework.
  • Frontend: Strong skills in JavaScript, Vue.js, Pinia, Vue Router, and Tailwind CSS.
  • APIs: Experience in building and consuming RESTful and GraphQL APIs.
  • Database Skills: Solid understanding of MySQL, PostgreSQL, MongoDB, and Redis; experience with database design, normalization, indexing, and optimization.
  • DevOps and Tools: Experience with Docker for containerization, GitHub Actions for CI/CD, and AWS S3 for file storage.
  • Security: Expertise in input validation, secure API development, RBAC, and encryption.
  • PWA Development: Experience with PWA features for offline access and enhanced user experience.
  • Soft Skills: Strong analytical, problem-solving skills, and a team-player attitude with experience leading small development teams.

Preferred:

  • Familiarity with enterprise-level ERP systems and their specific requirements.
  • Experience developing scalable, modular systems with multiple independent modules or services.
  • Experience in monitoring and logging with tools like Laravel NightWatch or Pulse.

Submission Guidelines:

  • Baheer Group is an excellent place to grow your career. Don't hesitate to apply. the vacant position.
  • Please note only short-listed candidates will be contacted for an interview.

Please apply through the link: https://jobs.baheergroup.com/jobs/BG24-024

Submission Email:

https://jobs.baheergroup.com/jobs/BG24-024

Apply


Similar Jobs