Software Engineer (Backend - PHP/Laravel)

Job Description

Title: Software Engineer (Backend - PHP/Laravel)

Company Name: Apex Data Management & IT Ltd

Vacancy: 1

Age: 25 to 35 years

Job Location: Dhaka (Banani)

Salary: Negotiable

Experience:

  • 2 to 5 years


Published: 2024-08-14

Application Deadline: 2024-09-13

Education:
    • Bachelor of Science (BSc)


Requirements:
  • 2 to 5 years


Skills Required: Agile methodology,API Development,Backend Development,Cloud Service,Database,Database design,DevOps,Push Notifications,Team Coordination,Version Control

Additional Requirements:
  • Age 25 to 35 years


Responsibilities & Context:
  • Design, implement, and maintain web applications using Laravel, ensuring adherence to best practices and coding standards.

  • Utilize Laravel ecosystem packages such as Passport, Sanctum, Horizon, and Telescope to enhance application functionality and performance.

  • Employ Eloquent ORM to efficiently manage database interactions, model relationships, and query optimization.

  • Leverage Laravel collections for data manipulation and transformation to meet application requirements.

  • Deeply understand Laravel's request lifecycle and service container to ensure efficient dependency management and request handling.

  • Implement DOMPDF for generating and managing PDF documents within Laravel applications, ensuring high-quality output and integration with application workflows.

  • Apply modular monolith architecture principles to develop modular, loosely coupled applications, enhancing maintainability and scalability.

  • Design and optimize databases, applying normalization techniques and ensuring efficient schema design to support large-scale applications.

  • Implement and manage application security measures, including data protection, encryption, and compliance with industry security best practices.

  • Work closely with cross-functional teams, including designers, front-end developers, and QA engineers, to deliver high-quality solutions and ensure project success.

  • Participate in Agile/Scrum practices, including sprint planning, daily stand-ups, and retrospectives, and effectively use project management tools like Jira, Trello, or Asana to manage tasks and track progress.

  • Produce clear and comprehensive documentation for codebases, technical specifications, and application features. Provide training and support to team members as needed.



Job Other Benifits:

Employment Status: Full Time

Job Work Place: Work at office

Company Information:

Gender: Male and Female can apply

Read Before Apply: Please apply only who are fulfilling all the requirements of this job

Category: IT & Telecommunication

Similar Jobs