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:

  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Published: 2024-10-28

Application Deadline: 2024-11-27

Education:
    • Bachelor of Science (BSc)
    • Master of Science (MSc)


Requirements:
  • 3 to 5 years
  • The applicants should have experience in the following business area(s): Software Company, IT Enabled Service


Skills Required: Backend Development,CICD,Database design,Github,Jenkins,MySQL,PHP Laravel,PHPUnit,RESTful APIs

Additional Requirements:
  • Age 25 to 35 years



Responsibilities & Context:

Job Description: 

  • A solid foundation on OOP, Algorithm, Data Structure & PHP with Laravel.

  • Strong knowledge of compiling and analyzing data, processes, and codes to troubleshoot problems and identify areas for improvement.

  • Developing ideas for new programs, products, or features by monitoring industry developments and trends.

  • Building reusable code and libraries for future use.

  • Implementation of security and data protection.

  • Data migration, transformation, and scripting.

  • Implementing automated testing platforms and unit tests.

  • Proficient understanding of GIT, Algolia, Elasticsearch, Redis, MySQL.

    Technology Stack Requirements

  • Backend: Laravel (PHP 8.x+).

  • API Development: Experience in building and maintaining RESTful APIs

  • Database: MySQL or PostgreSQL (experience with both is preferred)

  • WebSocket: Experience with WebSocket implementation and server configuration.

  • Push Notifications: Experience with push notification services and integration.

  • Version Control: Git (GitHub/GitLab). 

  • Containerization: Familiarity of Docker containers.

  • CI/CD: Jenkins, GitLab CI, or similar.

  • Cloud Services: AWS/Azure, or Google Cloud (Work experience in any cloud service).

  • Testing: PHPUnit, Dusk, or similar testing frameworks.

  • Cache/Queue: Redis, RabbitMQ

    Skills Requirements

  • Experience with Laravel ecosystem packages like Passport, Sanctum, Horizon, Telescope, etc.

  • Strong knowledge of Eloquent ORM and Laravel collections.

  • Deep understanding of Laravel's request lifecycle and service container.

  • Experience with DOMPDF for generating PDFs within Laravel applications.

  • Modular Monolith Architecture: Understanding of modular monolith architecture, including experience in implementing modules and ensuring loose coupling.

  • Database Design: Proficiency in database design, normalization, and optimization for large-scale applications.

  • DevOps: Familiarity with CI/CD pipelines, automated testing, and continuous deployment practices.

  • Security: Experience in implementing and managing application security, including data protection, encryption, and compliance with security best practices.

  • Team Collaboration: Strong experience in working with cross-functional teams.

  • Agile Methodology: Proficiency in Agile/Scrum practices and experience in using project management tools like Jira, Trello, or Asana.

    Additional Skills Requirements

  • Communication Skills: Excellent verbal and written communication skills, with the ability to articulate technical concepts to non-technical stakeholders.

  • Problem-Solving: Strong analytical skills, with the ability to troubleshoot and solve complex problems quickly and efficiently.

  • Proficiency in using AI tools



Job Other Benifits:
    • Festival Bonus: 2

    • Competitive salary based on experience & competencies .

    • 2 Day Weekends.

    • Long Service Bonus.

    • Opportunities for professional growth and development.

    • Dynamic and collaborative work environment.

    • Loyalty Bonus: Reward for continuous service.

    • Employee Referral Bonus: Bonus for successful candidate referrals.

    • Team Outings: Company-sponsored events to encourage team bonding.

    • In-House/Outbound Training: Professional development opportunities through workshops and training sessions.



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: Engineer/Architects

Similar Jobs